HTTP hlavicky Refresh:
Jan Kasprzak
kas at informatics.muni.cz
Thu Mar 13 11:19:38 CET 2003
[Nevim jestli tohle patri do teto konference; pokud ne, klidne me ignorujte]
Mam WWW aplikaci, ktera dynamicky generuje HTML stranku a nektere z ni
odkazovane obrazky[1]. Protoze se jedna o statistiky, potreboval bych,
aby se stranka i obrazky v prohlizeci po nejake dobe samy obnovovala.
I pridavam k HTML dokumentu i k obrazkum HTTP hlavicky Expires: a Refresh:
(jen s casem, bez presmerovani na jine URL).
Problem je, ze nektere prohlizece (udajne Opera 5 a 6, vyzkouseno na
Netscape 4.7, naproti tomu MSIE ani Mozilla ani Galeon tento problem nemaji)
na dokument jehoz vice casti ma hlavicku Refresh: reaguji tak,
ze se po uplynuti casoveho limitu obnovi podle nektere z tech komponent,
ktera se pak natahne jako hlavni dokument. Cili pokud necham prohlizec
pusteny s tou samoobnovujici se strankou, tyhle prohlizece se casem
presmeruji nahodne na nektery z generovanych obrazku v te strance.
Muzete si to i vyzkouset[2].
Hlavicku Refresh: u obrazku potrebuju hlavne pro pripad, ze si nekdo
tento obrazek zapouzdri do sve vlastni HTML stranky namisto te moji generovane.
Toto bych chtel aby fungovalo a aby se obrazek i tam obnovoval.
Je mi vicemene jedno ze to v Netscape4 nefunguje, ale zajimalo by me,
jake je vlastne ocekavane chovani. V definici HTTP jsem nic podobneho
nevycetl, mozna me nekdo muzete odkazat na nejakou jinou normu, ktera
tohle definuje?
Diky,
-Yenya
[1] http://www.fi.muni.cz/~kas/mrtg-rrd/
[2] Kliknete na http://www.linux.cz/stats/mrtg-rrd/eth0.html a nechte
prohlizec treba pul hodiny. Netscape4 vam po chvili misto HTML
stranky nabidne jen samostatny obrazek s grafem. V Mozille se
obnovuje poctive cela stranka vcetne obrazku.
--
\ Jan "Yenya" Kasprzak <kas at fi.muni.cz> http://www.fi.muni.cz/~kas/
\\ PGP: finger kas at aisa.fi.muni.cz 0D99A7FB206605D7 8B35FCDE05B18A5E //
\\\ Czech Linux Homepage: http://www.linux.cz/ ///
\\\\ If you hold a Unix shell to your ear, do you hear the C? ////
More information about the net
mailing list