Klawischnigg: Ich verstehe setTimeout nicht

Beitrag lesen

Hi there,

function Move(t){
document.getElementById(Movement[t]).innerHTML = "x";
}

t=0;
while (t<10){
TT = t*1000;
setTimeout("Move(t)"1000);
t = t + 1;
}

funktioniert nicht.

Kann es auch nicht, ergibt auch unter Garantie eine Fehlermeldung, die Du nur nicht siehst, weil Du Dir die js-Fehler im IE nicht anzeigen läßt. Deine Konstruktion würde richtigerweise so aussehen:

t=0;

function Move(t)
{
document.getElementById(Movement[t]).innerHTML = "x";
t++;
if (t < 10)
{
setTimeout("Move(t)", 1000);
}
}

Erleuchtet mich, bitte!!!

Nein. Davon hast Du nichts. Je größer der Dachschaden, desto freier der Blick in den Himmel...