Chat pomocou Ajaxu-zobrazovanie najnovsich sprav nejde v IE

Programovacie jazyky, rady, poradňa...
"J"
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1019
Registrovaný: 13 mar 2007, 17:10

Chat pomocou Ajaxu-zobrazovanie najnovsich sprav nejde v IE

Príspevok od používateľa "J" »

Zdravim vsetkych.
Kamarat potreboval pomoct s chatom, kde by nebolo treba stale refreshovat stranku. Tak som sa to pokusil zbuchat, pouzil som Ajax.
Vo Firefoxe aj Safari vsetko funguje. Lenze ak spustim tento chat v IE (mam IE8 RC1), spravy v <div>e sa odmietaju aktualizovat. Nepomaha dokonca ani refresh a musim IE zavriet a znova otvorit, pripadne otvorit v prehliadaci subor posts.php (odtial sa tahaju tie spravy do <div>u) a vratit sa spat - az tak sa v <div>e objavia aktualne spravy.
Link na download je zmazany, nakolko problem je vyrieseny. Dakujem vopred za pomoc.

Samozrejme, nie je to nijak extra zabezpecene, ide mi teraz o rozbehanie funkcneho refreshovania tohto chatu.
zaggi
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 314
Registrovaný: 04 feb 2007, 19:32

Príspevok od používateľa zaggi »

tipoval by som to na nekorektne pouzitie setTimeout ... skus to ako pointer a bez window.

Kód: Vybrať všetko

setTimeout(getposts, 10000);
nakolko syntax je:

setTimeout(code,millisec,lang)

Parameter Description
code Required. A pointer to a function or the code to be executed
millisec Required. The number of milliseconds to wait before executing the code
lang Optional. The scripting language: JScript | VBScript | JavaScript
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Re: Chat pomocou Ajaxu-zobrazovanie najnovsich sprav nejde v

Príspevok od používateľa chrono »

[quote=""J""]...[/quote]Posiela ten php súbor, generujúci správy, v http/html hlavičke, že sa ten obsah nemá cache-ovať?
"J"
Medium Professional
Medium Professional
Používateľov profilový obrázok
Príspevky: 1019
Registrovaný: 13 mar 2007, 17:10

Príspevok od používateľa "J" »

chrono, zase raz si ma zachranil, dakujem!
Napísať odpoveď