Ajax script virker ikke i Internet Explorer

Tags:    asp

Jeg har denne ajax script som læser fra en php file " test2.php " info og hvis jeg skifter noget i denne php script viser den alt hurtigt udne opdate på min browser den virker fint på Mozilla Firefox men ikke Internet Explorer
hvorfor??


Koden:


<script language="javascript">

function socketsetup()

{


if (window.XMLHttpRequest)

httpsocket = new XMLHttpRequest();

else if (window.ActiveXObject)

httpsocket = new ActiveXObject("Microsoft.XMLHTTP");

httpsocket.open("GET","test2.php",true);

httpsocket.onreadystatechange=socketreceive;

if(window.XMLHttpRequest)

httpsocket.send(null);

else if(window.ActiveXObject)

httpsocket.send();

}

function socketreceive()

{

if(httpsocket.readyState==4)
{

if(httpsocket.status==200 || httpsocket.status==304)

{

document.getElementById('received').innerHTML=httpsocket.responseText;

setTimeout("socketsetup('received')",10);


}

}


}

</script>

<body onload="socketsetup();">

<div id="received">Loading...</div>



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
hmm tror jeg ville bruge jquery i stedet for.

prøv med dette i stedet for

Fold kodeboks ind/udKode 





t