Bonjour,
J'ai un petit probleme avec un script php / ajax pour un chat.
Sur firefox cela marche sans problème mais sur IE les pages ne se chargent pas
le but est de recharger la page des messages "loop.php" toutes les 200 ms
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 ... <script type='text/JavaScript'> var xhr = null; var n=0; function getXhr(){ if(window.XMLHttpRequest)xhr = new XMLHttpRequest(); else if(window.ActiveXObject){ try{ xhr = new ActiveXObject("Msxml2.XMLHTTP"); }catch (e){ xhr = new ActiveXObject("Microsoft.XMLHTTP"); } }else{ alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); xhr = false; } } function init(){ loop(); } function loop(){ //setTimeout('loop();',3000); setTimeout("mainLoop()",200);// recharge les messages ShowPage(); } function ShowPage(){ getXhr(); xhr.onreadystatechange = function(){ if(xhr.readyState == 4 && xhr.status == 200){ document.getElementById('page1').innerHTML=xhr.responseText; } } xhr.open("GET","loop.php",true);// page des messages xhr.send(null); } </script> </head> <body onLoad="init()"> ...
Quelqu'un a t il une idée ??
Merci de votre aide.
Xp
Partager