lousypoetry: Probleme mit einem Zähler

Hallo zusammen!

Ich brauche einen simplen Zähler, der von 0 bis 5 im Sekundentakt hochzählt und danach mit dem Zählen aufhört.
also hab ich mir folgendes überlegt:

var zaehler = 0;
function zaehlen()
 {
    var f = window.document.test;
    if(f.zeit.value <= 5)
    {f.zeit.value = zaehler++;
    window.setTimeout("zaehlen()", 1000);}
 }

was mir aber nicht in den Kopf will: der Zähler zählt bis 6. Vermutlich ist da n simpler Denkfehler drin und ich könnte das Problem beseitigen, indem ich einfach <=4 schreibe, aber mich interessiert der Fehler. Kann mir jemand da helfen? Danke!

--
life's for the living. so check me tomorrow [Matthew Good Band]
  1. Hi,

    was mir aber nicht in den Kopf will: der Zähler zählt bis 6.

    überlege Dir Deine Bedingung. "Wenn der Wert kleiner *oder gleich* 5 ist, dann lasse ihn ein weiteres Mal hochzählen."

    Vermutlich ist da n simpler Denkfehler drin und ich könnte das Problem beseitigen, indem ich einfach <=4 schreibe,

    Der Wert "5" sollte in der Bedingung auftauchen, der Verständlichkeit wegen.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. natürlich, jetzt fällts mir wie Schuppen von den Augen... *an-den-Kopf-hau*
    Ist klar, danke!

    --
    life's for the living. so check me tomorrow [Matthew Good Band]