Weblap Hová jutunk?

Késleltetés, időzítés.1006

Időzítés

Az input ablakában látható változó, azaz számláló értéke, az időzítésének megfelelő időközönként növekszik.
Jelen esetben, 0,5 másodpercenként, eggyel növekszik változó értéke, mindaddig még le nem állítjuk.

A RESET gombra kattintva, a számláló újra indul (Természetesen mi határozzuk meg, a kezdő értéket és mekkora léptékekkel haladjon a számláló.)
A STOP gombra kattintva, véglegesen leállíthatjuk a számlálót. (Ezen két funkcióval, stopperórát is készíthetünk)
Ha a STOP gomb lenyomása után is újra akarjuk indítani, akkor az input ablakába kattintsunk, és nyomjuk le az ENTER billentyűt.(Ez, felér ezen oldal, nézet menü, frissítés funkciójával.)

 

 

 

 

Oldal frissítése program megírása

<script language="javascrip" type="text/javascript" >

var elteltido = 0;
// az Update() függvény Meghívása 0.5 másodperces időzítéssel
ID=window.setTimeout ("Update(); " , 500) ;

function Update () {
elteltido++ ;
document.form1.input1.value="Változó értéke, ismétlődés után = " + elteltido ;
//A function programunkban is el kell helyezni, az időzítő funkciót
ID=window.setTimeout("Update(); " , 500) ;
}
</script>

<form NAME="form1">
<input type="button" value="RESET" onClick="elteltido = 0 " >
<input type="text" name="input1" size="40" >
<input type="button" value="STOP" onClick="window.clearTimeout (ID) " >
</form>

 

 

 

Program indulásának késleltetése setTimeout()

Késleltetés, amikor egy adott programban megadott utasítás, a meghatározott idő után indul el.
Késleltetéshez a setTimeout() tagfüggvényt kell meghívnunk.
A setTimeout() tagfüggvény zárójelei közé, kettő meghatározást kell beírni.
Első, egy JavaSript utasítás vagy utasítások. Figyeljünk oda, az utasítások zárójeleinek mindkét végén egyszeres idézőjelet, azaz aposztrófot (' ... ... ... ') használjunk.
Második, a várakozási idő, ezredmásodpercben. (Példa: 1000 = 1 másodperc )

Következő példa, 4 másodperces késleltetés után, megjelenít egy üzenő ablakot

JavaScript program megírása

<script language="JavaScript" type="text/javascript" >
varakozas = window.setTimeout ("alert ('Letelt az idő, azaz 4 másodperc ! Mért telt le az idő ? Erről a weboldal utolsó részében olvashatsz' ) " , 4000);
</script>

 

 

 

Vissza a lap elejére