bob: javascript unterbrechen

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...

  1. Hi,

    dann würde ich mal nach time Funktionen suchen. Eventuell etwas wie timeout(); ?

    Grüße,
    Thorsten F.

  2. 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.

    --
    Javascript ist toll (Perl auch!)
    1. 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?

      1. 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.

        --
        Javascript ist toll (Perl auch!)