login  Naam:   Wachtwoord: 
Registreer je!
 Forum

IE voert setTimeout niet uit

Offline Jwvos - 22/07/2009 20:05
Avatar van JwvosNieuw lid Beste leden,

Ik heb net een chat gemaakt die werkt met Ajax. Hij vernieuwd dus om de 2 seconden de berichten via Ajax. Via Firefox en Chrome gaat dit prima, maar het lijkt alsof IE die setTimeout niet begrijpt.
Mijn javascript code: http://www.plaatscode.be/137205/
En dan heb ik nog in de chatbox een <body onload="Start();">.

Je kunt de chatbox hier bekijken (open de popup door op Go te drukken): http://jwvos.nl/chat
Weet iemand hoe het komt dat IE zo vreemd doet?

Groet,
Jw

3 antwoorden

Gesponsorde links
Offline Richard - 23/07/2009 01:17
Avatar van Richard Crew algemeen Het zou me niks verbazen als IE vastloopt omdat je headers niet kloppen...

Content-type is incorrect, dat hoort Content-Type te zijn.
Offline Jwvos - 23/07/2009 23:50
Avatar van Jwvos Nieuw lid Bedankt voor je reactie JeXuS, maar daar ligt het niet aan.
Ik ben er inmiddels achter gekomen dat het aan innerHTML ligt.

Weet iemand of er een ander alternatief bestaat voor innerHTML of een oplossing voor het probleem?
Offline snxs - 24/07/2009 04:12 (laatste wijziging 24/07/2009 04:20)
Avatar van snxs Nieuw lid Fixing innerHTML

Bijna onder aan staat dit:
  1. div.innerHTML=div.innerHTML; //added for IE


Probeer dat eens?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.161s