Beste Leden van Phphulp,

Kan iemand mij misschien helpen deze functie werkend te krijgen in internet explorer (7?) Of misschien verklaren waarom deze niet werkt in iexplore?

<script type="text/javascript">  
<!--begin  
function reloadChat(){  
var ajaxRequest; // The variable that makes Ajax possible!  
try{  
// Opera 8.0+, Firefox, Safari  
ajaxRequest = new XMLHttpRequest();  
} catch (e){  
// Internet Explorer Browsers  
try{  
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");  
} catch (e) {  
try{  
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");  
} catch (e){  
// Something went wrong  
alert("Your browser broke!");  
return false;  
}  
}  
}  
// Create a function that will receive data sent from the server  
ajaxRequest.onreadystatechange = function(){  
if(ajaxRequest.readyState == 4){  
document.getElementById('chat').innerHTML = ajaxRequest.responseText;  
setTimeout("reloadChat()", 30000);  
}  
}  

ajaxRequest.open("GET", "get_chats.php?get=slowchat&t=<? echo time(); ?>", true);  
ajaxRequest.send(null);  
document.getElementById('chat').innerHTML = "<img src=\"i/loading.gif\" alt=\"Laden..\" />"; 
return false;  
}  

setTimeout("reloadChat()", 200);  
//end-->  
</script>


Bedankt,

Robin
Probeer deze eens!

if (window.XMLHttpRequest){// If IE7, Mozilla, Safari, etc: Use native object 
var xmlHttp = new XMLHttpRequest();
} elseif (window.ActiveXObject) {// ...otherwise, use the ActiveX control for IE5.x and IE6
var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}

Reageren