MudGuard: Formular absenden nach Ablauf des Countdowns

Beitrag lesen

Hi,

So überhaupt nicht. Sie wird gar nicht erst anlaufen, weil mit i=0 die Abbruchbedingung bereits erfüllt ist (Zuweisung ist wahr).

Nein. Der Wert einer Zuweisung ist in Javascript der zugewiesene Wert.
Schreib
javascript:alert(i=42)
in die Adreßzeile des Browsers und drück return.

Der Wert von i=0 ist also 0. Das wird als false interpretiert.

Außerdem gibt es bei einer for-Schleife keine Abbruch-Bedingung, wie hier im THread schon erwähnt wurde. Die Schleife wird so lange ausgeführt, wie die Bedingung wahr ist.

Deine beiden Irrtümer heben sich hier zufällig wieder auf, die Schleife wird tatsächlich nicht durchlaufen. Aber Deine Begründung hat nichts mit der Realität zu tun.

cu,
Andreas a/k/a MudGuard