Wowbagger: gibt es eine art 'sleep-funktion' ?

Beitrag lesen

Danke... wow, das ging ja schnell :-o

Ohne setTimeout geht's meines Wissens nicht. Kannst ja eine leere Funktion benutzen, etwa so:

function Nix()
{ /* gar nix weiter */ }

Anweisung ...;
Anweisung ...;
window.setTimeout("Nix()",5000);
Anweisung ...;

Dann wartet er im Programmablauf 5 Sekunden, ruft die Funktion auf, in der nix passiert, und macht dann weiter.

Daran hatte ich auch schon gedacht, aber das funktioniert so leider nicht :-(
Er wartet zwar 5 sek. bis er Nix() aufruft, arbeitet aber bis dahin brav all das ab, was nach der setTimeout anweisung noch kommt (setTimeout() ist quasi so eine art timer-interrupt-handler)

In meinem speziellen problem (es geht 'mal wieder um's thema animierte hover-buttons :-)) *darf* er aber nicht mit dem programmablauf weitermachen, bevor die wartezeit um ist (ich brauche quasi eine art for()-schleife mit kalkulierbarer ausführungszeit (=prozessorunabhängig!)

Kann man hier vielleicht mit funktionen zur uhrzeit was tricksen?

Bis denn dann...
/*,*/ (heute eher @,@)
Wowbagger