André Laugks: MouseOver und Zeitverzögerung

Beitrag lesen

Hallo!

Hab den Fehler mittlerweile gefunden.

Was wars?

Ich hatte meine Antwort ohne zu testen geschrieben.

Du kannst in der Anweisung von setTimeout(), eine Anreihung von unzähligen Anweisungen unter bringen.

Hier mal ein kleines Beispiel:

function einschalten()
{
   setTimeout('x = "Hallo"; alert(x)', 2000);
}

<body onload="einschalten()">

Ich habe mein geschriebenes Script mal kopiert und ein alert() eingesetzt. Es kamm immer eine Fehlermeldung, bis ich es neu geschrieben habe. Kann sein, das sich im Script ein Backspace oder Null-Zeichen befunden hat, das dem JS-Parser nicht gefallen hat. Durch das Löschen und Neuschreiben, war es weg und hat funktioniert.

mfg, André Laugks