Hi,
ich habe mal folgenden Code zum Testen erstellt:
Nun rufe ich die Seite mit dem Internet Explorer (Version 5.5 bis 8) auf. Es wird zwar ein mal der Timestamp geladen aber dann wird er nicht wieder neu geladen. Bei FireFox funktiniert das alles super. Der Internet Explorer zeigt auch keinen Fehler an oder so.
Woran liegt es, dass es nicht funktioniert?
Danke im Voraus für eure Hilfe.
ich habe mal folgenden Code zum Testen erstellt:
PHP:
<?php
if (isset($_GET['status'])) {
echo time();
exit;
}
?>
<script type="text/javascript">
function getProgress() {
var xmlHttp = false;
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e) {
xmlHttp = false;
}
}
if (!xmlHttp && typeof XMLHttpRequest != "undefined") {
xmlHttp = new XMLHttpRequest();
}
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
document.getElementById("time").innerHTML = xmlHttp.responseText;
setTimeout(function() { getProgress(); }, 100);
}
};
xmlHttp.open("GET", "?status=");
xmlHttp.send(null);
}
window.onload = getProgress;
</script>
<div id="time"></div>
Nun rufe ich die Seite mit dem Internet Explorer (Version 5.5 bis 8) auf. Es wird zwar ein mal der Timestamp geladen aber dann wird er nicht wieder neu geladen. Bei FireFox funktiniert das alles super. Der Internet Explorer zeigt auch keinen Fehler an oder so.
Woran liegt es, dass es nicht funktioniert?
Danke im Voraus für eure Hilfe.