Timer und Javascript

Hallo,
wie kann ich ein Timer mit Javascript erstellen ?
Folgendes möchte ich gerne machen:

Ich rufe eine Funtion auf countDown(3000) und übergebe 3000 = 3 sec.

function(zahl){

var timer = zahl;

// Hier soll dieser 3 Sec. herunterzählen,
// if timer == 0 sec., dann mache etwas …

}

Wie kann ich dieses countDown machen ? :smile:

Kann jemand helfen ? :smile:

Danke !
Loren

Hi Loren,

die Javascript Funktion setTimeout() bringt dir den gewünschten Effekt. Als ersten Parameter übergibst du ihr die auszuführende Funktion, als zweiten die Millisekunden die bis zum Funktionsaufruf verstreichen sollen. Hier ein kleines Beispiel:

function CountDown(msecs)
{ window.setTimeout(„tuwas(“+msecs+")",msecs); }

function tuwas(msecs)
{ alert(„Das waren genau „+msecs+“ Millisekunden“) }

[1 Sekunde](javascript:CountDown(‚1000‘):wink:
[2 Sekunden](javascript:CountDown(‚2000‘):wink:
[3 Sekunden](javascript:CountDown(‚3000‘):wink:

Gruß
Andi