using timer - setTimout

Wie kann man eine Methode nach einer angegebenen Zeitlücke aufrufen?
oder
Wie kann man eine Funktion nach einem Zeitintervall in Javascript wiederholt ausführen?

Erklärung


Objekt: Window
Methode oder Funktion: setTimeOut()
Syntax: setTimeout(Name, Millisekunden);
setTimeout Methode wird verwendet, um einen Ausdruck oder Funktion nach einer angegebenen (bestimmten) Zeitlücke / Pause auszuführen. Es nimmt zwei Argumente,
- erstens, der Ausdruck oder die Funktion, der in Zitaten aufzurufen ist
- zweitens, resp_codes Zeitintervall in Millisekunden, nach dem die Ausführung stattfindet.
Es ist ähnlich, einen Zeitnehmer zu setzen.


Beispiel Code:
<script language=javascript>
Funktion testtimeout(){
setTimeout("printer()",3000);
}
Funktion printer(){
alert(" Timeouteinstellung testen");
}
</script>
<form name=xcv>
<Eingabetest=Knopf onClick="testtimeout()" Wert="test time out">
</form>

Ergebnis:

Im oben genannten Beispiel, rufen wir in testtimeout() Funktion die printer() Methode mit Hilfe von setTimeout auf, und wir bestimmen resp_codes Intervall zu 3 Sekunden. So erscheint der Alarm nach drei Sekunden, wenn testtimeout ausgeführt ist.


Repeated Actions:
Wiederholte Taten:
Um eine wiederholte Tat nach einer angegebenen Zeitlücke zu machen, sollen wir setTimeout() in derselben Funktion verwenden, die die Tat macht.
Beispiel: Dieses Beispiel fügt einer Nummer 1 hinzu und zeigt es jede 3 Sekunden (3000 Millisekunden) wiederholt.

Code:
<script language=javascript>
var x = 0; Funktion testtimeout()
{
x = x+1; Warnung(" value of x is - "+x); setTimeout("testtimeout()",3000);
}
</script>
<form name=xcv>
<Eingabetest=Knopf onClick="testtimeout()" value=close>
</form>

Ergebnis: