reload

Mam mensi problemik, a vobec netusim, kde hladat chybu. Stava sa, hlavne pod M$, ze ked si niekto klikne na odkaz na mojej stranke, tak sa mu otvori prazdne okno, a ked ho zreloudne, otvori sa normalne a vsetko veselo bezi. Vobec nechapem, v zdrojakoch som chybu nenasiel a stava sa to nepravidelne, asi to zavisi od konstalacie planet ci ako. Da sa to nejak opravit? Mate s tym niekto skusenosti?
mimochodom: stranka je: mackysos.wz.cz
Odstraň

target =" _blank"

a budeš mít pokoj.
Kit: Tim to neni. On ma na mysli problem, kdy se nove okno otevre, ale nic se v nem nenacte. Je to jeden z mnoha bugu windouzu.
Sojkovec: Teď sem to chtěl napsat ;-)
Nepochopil jsem, proč otvírá nové okno, když může fungovat v tom stávajícím.

Kromě toho, jestli to není vidět, mezi uvozovkou a podtržítkem je mezera, která by vadit neměla, ale možná vadí.
Na stránce je chyba: Je tam fotka dvou koček vyšitých na tričku velikosti 640x480 bodů, ale v indexx.php je chybně velikost:

<img src="./obr/clanky.gif" width =" 75" height =" 75">
Kit: otvaram to v novom okne, lebo mi to poradili, ze tym sa ta chyba odstrani - robilo to to iste aj predtym, a medzera tam nie je, asi mas mozillu, ta to tak ukazuje v zdrojaku aj ked to tak nie je (tiez som to raz isiel opravovat:) ).
Ten obrazok: No hej, sak preto tomu nastavujem velkost tu, nechce sa mi to menit, ked som sa este uplne nerozhodol, ci to tam necham...
A bug wintenda? No jo, ale on si na mna zasadol? Robi mi to (sem-tam) aj Linuxova Mozilla a wintento to robi uplne bezne. Neda sa to nejak odstranit? Hocijak? Alebo obmedzit?
ad mezera: Teď na to čumím a nechápu. Když si tu stránku stáhnu třeba Lynxem, tak tam ta mezera skutečně není. Na jiných stránkách mi to nedělá.

ad obrázek: Je nutné dělat miniatury, protože 270KB náhled se na modemu stahuje minutu. Když jsem šel dál a nechal si zobrazit pár koček, natahování stránky trvalo 5 minut.

ad reload: Mně to nedělá. Zkusím se mrknout do kódu:

<meta HTTP-EQUIV="Refresh" content="300;URL=./indexx.php">
Tohle raději vyhoď. Stahovat stránku, která má přes 300KB každých 5 minut? Modemisti Tě nebudou mít rádi.

Kdy už konečně zmizí tabulkový layout? Kdo to má číst? Nauč se CSS.

<form action="./indexx.php?uz=ano" method ="post">
To je špatně. Buď předávej parametry metodou GET nebo POST, ale nekombinuj to.

Zkus nadefinovat <!DOCTYPE... - možná se některé potíže vyřeší, protože browser neví, jak to má zobrazit a může vybrat špatnou metodu.
No jo, zatial je to iba skusobne, ved ja tie obrazky osekam. Kazdych 5 min? Ale ako inak vyriesim, aby mi to vzdy ukazovalo aktualne prihlasnenych uzivatelov?
Nadefinovat DOCTYPE? hmmm, to dobry napad - diky, to skusim...
Protokol HTTP není určen pro on-line komunikaci.

Když někdo bude chtít vědět aktuální stav, dá si reload ručně nebo si nastaví automatický reload v browseru.
hmmm, evidentne si neuvedomujes, pre koho je ta stranka robena :) Ono ocakavat od nich, ze zistia kde je klikatko reload je casto prehnane, a vysvetlovat, ze ked chcu zistit aktualny stav, tak tam brnknut je nemozne a stranku automaticky povazuju za za dokonale na ...
Ak obrazky maximalne osekam na fakt malinke, stale to bude prekazat? Nemam to dat na iny frame?
Mimochodom to CSS je dobry napad, asi sa ho zacnem dnes ucit...
Když obrázky zmenšíš, přestane to vadit.

Jen tak cvičně jsem ty kočky na svetru zkusil uložit v různých formátech:

640x480 GIF (originál) - 276 KB
640x480 PNG - 236 KB
640x480 JPEG - 88 KB

80x60 GIF - 5874 B
80x60 PNG - 5118 B
80x60 JPEG - 2205 B

Jak vidíš, tak zmenšením obrázku na 80x60 bodů (aby se zachovaly proporce) dosáhneš výrazné úspory. V daném případě jednoznačně vítězí formát JPEG, který se hodí na fotografie. Na grafiku by byl lepší formát PNG nebo GIF podle situace.
fuuuuuu!
Diky moc, tak toto je huste!
ok, dem na to...