Fenster unendlich mal neu laden

PaZiHH

Grünschnabel
Hallo,
ich versuche eine Datei neu zu laden, was auch klappt... Jedoch möchte ich es immer wieder neuladen lassen (In 5 Sekundenabständen). Bei dem folgenden Code lädt sich das Fenster nur 1x neu und dann nichtmehr.

PHP:
<SCRIPT LANGUAGE=JavaScript> 

setTimeout("window.location='datei.html", 5000); 

	</SCRIPT>

Thx im Vorraus
 
Hi,

versuch mal, Deinen Aufruf in den onload-Event des Body-Tags zu schreiben.

&nbsp;&nbsp;<body onload="window.setTimeout('window.location = \'datei.html\'', 5000);">

Ciao
Quaese
 
Versuchs mal so:
Code:
<script type="text/javascript">
<!--
setTimeout("window.location.reload()", 5000); 
//-->
</script>

... sollte auch ohne JS gehen:
Code:
<meta http-equiv="refresh" content="5; URL=datei.htm">
 
Bei deiner Funktion setTimeout() musst du per clearTimeout die Zeit nach reload zurücksetzen.

In diesem Sinne
 
Original geschrieben von Krypthonas
Bei deiner Funktion setTimeout() musst du per clearTimeout die Zeit nach reload zurücksetzen.

In diesem Sinne

:rolleyes: Ich kann mich zwar sehr täuschen(glaub ich aber weniger:-))...aber den Timeout zu clearen ist recht überflüssig...nach einem Reload ist alles passe, was vorher auf der Seite passierte... auch der Timeout.

Das Problem wird darin bestehen, dass der Browser merkt, dass er sich schon auf der betreffenden Seite befindet, und daher ressourcenschonender Weise die URL nicht aufruft.

Bei location.reload() sollte das nicht passieren...dazu ist diese Methode schliesslich da;)
 

Neue Beiträge

Zurück