javascript unterbrechen
bob
- javascript
0 Thorsten F.0 Struppi
Hallo zusammen
ich möchte in einer javascript function eine pause von einigen millisekunden machen, bis das script weiter läuft.
Wie kann ich das machen?????
Danke für eure Hilfe...
Hi,
dann würde ich mal nach time Funktionen suchen. Eventuell etwas wie timeout(); ?
Grüße,
Thorsten F.
ich möchte in einer javascript function eine pause von einigen millisekunden machen, bis das script weiter läuft.
Wie kann ich das machen?????
am sinnvollsten ist in dem Falle mit setTimeout() zu arbeiten, es gibt ein andere Möglichkleit, die aber nicht zu empfehlen ist, da sie den Browser in der Zeit komplett lahm legt.
function pause(zeit){
//Zeit hier in ms angeben
var ende = (new Date).getTime() + zeit;
while (ende > (new Date).getTime()){};
}
Struppi.
Danke für die Antwort
Muss ich mit dem setTimeout nicht eine Funktion aufrufen?
Oder geht das auch wenn ich den Code der nach dem setTimeout steht ausführen will?
Muss ich mit dem setTimeout nicht eine Funktion aufrufen?
ja.
Oder geht das auch wenn ich den Code der nach dem setTimeout steht ausführen will?
nein.
setTimeout erfordert eine andere Herangehensweise. Es geschehen Dinge unabhängig voneinander. Dazu eignet sich gut ein Objektorientierter Ansatz, zur Not kannst du aber auch mit globalen Werten arbeiten.
Struppi.