Datenschutzerklärung

Zeitverzögerung

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / Javascript-Forum /

Zeitverzögerung

  Beitrag schreiben
Autor
Beitrag Seiten: 1
kokos
Gast



Hallo,

ich mache gerade ein Script der in einer bestimmten Stelle eine Pause machen soll.
Zur besseren Verständniss:
function name() {
code code code

//mach eine sekunde pause

code code code
}

mit setTimeout("", 1000) funktionierts leider nicht...

gibts da auch andere möglichkeiten?
Danke im Vorraus.
Gruß, Kokos

ps. die Function darf/kann ich auf gar keinen Fall in zwei Teile trennen!.. falls mir das jemand raten möchte


07.05.2008 18:24:17
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Hi,

Code:

function name(x) {
  if(!x) {
    //mach eine sekunde pause
    setTimeout('name(1)', 1000);
    return;
  }
  
  code code code
}



_______________________________________
mfg
Thomas Mell

www.validome.org

07.05.2008 18:48:02
  Zitieren
Kokos
Gast



hi und danke dafür

aber ich glaub das wird nicht funktionieren wenn oberhalb der ifAbfrage auch noch codes stehen sollen oder?


07.05.2008 19:20:38
  Zitieren
Kokos
Gast



also zb.

function name() {

    code code code

    for(var a = 0; a < 10; a++) {

        eineAndereFunktion();

        // eine Sekunde Pause

        code code code
    }

}



oder könnte ich das auch anders schreiben?


07.05.2008 19:28:15
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
So lange an der Variable x nicht rumgeschraubt wird (die kannst Du nennen wie du willst) kannst Du davor schreiben was du willst.

_______________________________________
mfg
Thomas Mell

www.validome.org

07.05.2008 22:06:38
  Zitieren
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01