Wie wiederhole ich einen JavaScript. - Javacript Schleife -

thomasmuecher

Grünschnabel
Hallo,

ich habe mal eine Kurze Frage.
Und zwar will ich den unten stehenden JavaScript unendlich ausführen und in einem anderen Befehl, auf einer anderen Seite, zum Beispiel 30 mal.

Code:
<script language="Javascript">
 function refresh()
 {
  parent.opener.location.href = "http://www.beispiel.de";
}
window.setTimeout("refresh()", 5000 );
 </script>

Wie mache ich das ? :rolleyes:


Ich würde mich über eine Antwort freuen und bedanke mich schon einmal im Voraus.
 
um etwas unendlich oft auszuführen, verwende setInterval()

Wenn du etwas 30 mal ausführen willst, nehme ebenfalls setInterval() und deklariere eine Variable mit Wert 0. Bei jedem Funktionsaufruf erhöhe die Variable um 1.... wenn sie 30 ist, beende den Intervall mit clearInterval()
 
Wie mache ich das denn genau ?
Ich bin leider noch ein Anfänger in JavaScript :(
Könntest Du mir vielleicht den ganzen Code mit Intervall einmal schreiben. Würde mich freuen
 
Die Syntax ist identisch mit setTimeout()....(mal von der Methodenbezeichnung abgesehen)
Code:
<script language="Javascript">
 function refresh()
 {
  parent.opener.location.href = "http://www.beispiel.de";
}
window.setInterval("refresh()", 5000 );
 </script>
 
Zurück