Autor Zpráva
Dero
Profil
Modelová situace:

- mám web, který používá rámy
- řekněme, že mám v jednom rámu chat
- tento rám se pravidelně obnovuje.
- počet sekund, za který se obnoví, si může přihlášený uživatel nastavit
- celé toto přihlášení je realizováno pomocí sessions a databáze (zmiňuji, protože si myslím, že to je důležité)
- počet sekund dynamicky dosazuji do <meta ... />, v odkazu na stránku chatu předávám session id (sid=...), které poté ošetřuji a zajišťuji, že uživatel po refreshi neztratí svoji session.

tj. <meta http-equiv="refresh" content="<?php echo $refresh ?>;url=http://server.cz/pokec-hlavni-okno.php4?sid=<?php echo $_GET['sid']; ?>" />

- vtip je v tom, že, a to zcela náhodně, se občas pokec přestane obnovovat a pomůže pouze restart prohlížeče (či ruční "Aktualizovat"). Problém se projevuje určitě ve všech browserech založených na gecku i ve všech "moderních" (IE 4+) explorerech.

Dodám snad jen, že stránka se nekešuje. Browser prostě v určité chvíli začne ignorovat hlavičku refresh a nevysílá dotaz na reload. Ve FF nepomůže otevření webu v jiném tabu, je třeba tvrdý restart prohlížeče.

Bude to nějaká hloupost, ale už jsem s ní ztratil mnoho času (a prohledal stovky stránek) a docela bych ocenil, pokud někdo měl stejný problém a byl by ochoten poradit.
Dero
Profil
Ještě bych dodal - když se zakucká jeden rám, tak ani ostatní na stejné stránce refresh nevyznávají.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0