Martin Grüning
New member
Hallo, liebe Forum-Leser!
Wie kann ich in JavaScript eine Funktion langsamer ablaufen lassen? In dieser Funktion ist eine doppelte Schleife, d.h. eine Schleife in der Schleife. Da das Ergebnis jedes Schleifendurchlaufs sofort am Bildschirm gezeigt wird, wechseln sich die Bilder viel zu schnell ab.
Die Methode window.setTimeout(‘meineFunktion(),Wartezeit_in_Millisekunden); kenne ich bereits. Hilf aber nicht weiter, da ich entweder meine eigentliche Funktion neu aufrufen müsste (=Anfangszustand) oder eine ganz neue Funktion brauche. Da sich aber mit jedem Schleifendurchlauf Variablen verändern, ist beides nicht sonderlich praktikabel.
Bitte erklärt eure Vorschläge etwas ausführlicher, mit reinem Quellcode und einem unfreundlichem „Ist doch ganz einfach“ ist mir wenig geholfen.
Martin.
Wie kann ich in JavaScript eine Funktion langsamer ablaufen lassen? In dieser Funktion ist eine doppelte Schleife, d.h. eine Schleife in der Schleife. Da das Ergebnis jedes Schleifendurchlaufs sofort am Bildschirm gezeigt wird, wechseln sich die Bilder viel zu schnell ab.
Die Methode window.setTimeout(‘meineFunktion(),Wartezeit_in_Millisekunden); kenne ich bereits. Hilf aber nicht weiter, da ich entweder meine eigentliche Funktion neu aufrufen müsste (=Anfangszustand) oder eine ganz neue Funktion brauche. Da sich aber mit jedem Schleifendurchlauf Variablen verändern, ist beides nicht sonderlich praktikabel.
Bitte erklärt eure Vorschläge etwas ausführlicher, mit reinem Quellcode und einem unfreundlichem „Ist doch ganz einfach“ ist mir wenig geholfen.
Martin.