Scriptausführung pausieren

Javascript bietet von Haus aus keine Möglichkeit, den Skriptablauf zu pausieren.

Du könntest für die gewünschte Zeit eine Endlosschleife initiieren:
Code:
<script type="text/javascript">
<!--
function sleep(ms)
{
  this.target=new Date().getTime()+ms;
  while(new Date().getTime()<this.target){}
}

alert('ich geh jetzt 10 Sekunden schlafen');
sleep(10000);
alert('bin wieder putzmunter');

//-->
</script>
...allerdings ist für diese Zeit der Browser eingefroren, je nach Browser kommt dazu bei langer "Schlafenzeit" noch eine Abfrage, ob das verzögernde Skript abgebrochen werden soll.
 

Neue Beiträge

Zurück