Script funktioniert, nur nicht in IE 7

Guten Tag an alle!

Ich verwende fuer meine Seite ein Script, welches mir Information automatisch nach einiger Zeit aktualisiert. Dies funktioniert im Firefox wunderbar, doch mag der Internet Explorer 7 & 8 das nicht so wirklich.

Wo bin ich bei diesem Script falsch abgebogen? Fuer Anregungen und Hilfe waere ich sehr dankbar. Es sollte ein Update im IE moeglich sein, ohne dass Menschen lange an ihren Browsern einstellen muessen, da meine Benutzer mit Masse physisch blind sind.

Ich habe zur Veranschaulichung meines Problems hier das Originalscript und hoffe, dass mir jemand weiterhelfen kann:

Code:
function Ajax(){
var xmlHttp;
try{
xmlHttp=new XMLHttpRequest();// Firefox, Opera 8.0+, Safari
}
catch (e){
try{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer
}
catch (e){
try{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){
alert("No AJAX!?");
return false;
}
}
}

xmlHttp.onreadystatechange=function(){
if(xmlHttp.readyState==4){
document.getElementById('ReloadThis').innerHTML=xmlHttp.responseText;
setTimeout('Ajax()',10000);
}
}
xmlHttp.open("GET","<?php echo($_SERVER['PHP_SELF'].'/pfad/auto_refresh.php'); ?>
",true);
xmlHttp.send(null);
}

window.onload=function(){
setTimeout('Ajax()',8000);
}
 
Vieeeelen Dank!

Total genial! Vielen Dank fuer den Deut in die richtige Richtung!

Ich habe es gefunden ... vielen Dank fuer den Hinweis auch an easteregg!


Code:
 var d = new Date();
xmlHttp.open("GET","<?php echo($_SERVER['PHP_SELF'].'/wp-content/themes/Regenbogen_S/auto_refresh.php?time='); ?>" + d.getTime(), true);
 
Zurück
Oben