Carsten: submit() Problem mit Netscape

Beitrag lesen

Hi Mo,

Javascript == Javashit ehrlich.

volle Zustimmung.

Aber gibt so was wie ein wait() in js?

heisst setTimout(); und wartet nicht sondern führt Code Verzögert aus.

setTimeout("alert('oh Mann')",1000); // nach 1 sec oh Mann anzeigen

der Ausdruck innerhalb des setTimout(); wird erst nach dem Timout ausgewertet, das kann
Ärger geben (=> sonst wärs kein JS)  wenn lokale Variable zu diesem Zeitpunkt nicht mehr gültig sind.

also

function warten(dauer)
{
    w=1;
    setTimeout("w=0;",dauer);
    while(w)
        ;
}

Blockiert das Fenster natürlich total, aber zum Testen ob es das überhaupt ist, sollte es reichen.

Gruss,
Carsten