A
Anonymous
Guest
Bonjour à tous,
J'ai un probleme avec un de mes scripts pour un chat en php/ajax.
Cela fonctionne parfaitement avec firefox mais pas avec explorer : la page des messages ne se recharge pas sous IE (elle doit se recharger toutes les 200ms) ...
est ce que quelqu'un voit d'ou cela peut venir ?
Merci a tous
Xp
J'ai un probleme avec un de mes scripts pour un chat en php/ajax.
Cela fonctionne parfaitement avec firefox mais pas avec explorer : la page des messages ne se recharge pas sous IE (elle doit se recharger toutes les 200ms) ...
Code:
...
<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();',200);
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()">
...
est ce que quelqu'un voit d'ou cela peut venir ?
Merci a tous
Xp