Autor | Zpráva | ||
---|---|---|---|
Dero Profil |
#1 · Zasláno: 10. 8. 2005, 14:27:32
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 |
#2 · Zasláno: 10. 8. 2005, 14:38:05
Ještě bych dodal - když se zakucká jeden rám, tak ani ostatní na stejné stránce refresh nevyznávají.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0