Hallo
Ein sleep(milisec) gibt es in JS leider nicht.
Habe ich auch schon oft vermisst und es gibt eigentlich keinen guten Grund dafür.
Der von Cheata angeführte ist keiner, da man JS ja nicht wärend des Seitenaufbaus ausführen muss.
Statt mehreren Funktionen könnte man auch eine rekursive verwenden:
function bla(a) {
if(this.arguments.length == 0) a = 0;
switch(a) {
case 0:
doSomething();
break;
case 1:
doSomethingElse();
break;
default:
return;
}
a++;
window.setTimeout("bla(a)",100);
}
Wenn man nun bla(); aufruft würde erst doSomething() und 100 milisekunden später doSomethingElse(); ausgeführt.
Durch weitere case-lables kann man das beliebig verlängern.
Gruß
Daniel