document.getElementById(...), returnere null i IE7?
Jeg har et lille problem, med at mit script returnere null, når jeg forsøger at få fat i det med document.getElementById("status"). Problemet opstår kun i IE, men ikke i FF, hvorfor dette sker er mit spørgsmål? Skal mit id kaldes på en anden måde, eller er det et andet sted det er galt?<html>
<head>
<script type="text/javascript">
var i = 0;
var http = false;
if(navigator.appName == "Microsoft Internet Explorer") {
http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
http = new XMLHttpRequest();
}
function ajaxFunction() {
http.open("GET", "sendmail.html");
http.onreadystatechange=function() {
if(http.readyState == 4) {
i = i+1;
document.getElementById("status").innerHTML = i;
setTimeout('ajaxFunction()',100);
}
}
http.send(null);
}
ajaxFunction();
</script>
</head>
<body>
<div id="status"></div>
</body>