@etv:
function mache_verzoegert(delay) { // delay in s setTimeout(function() { // Hier die Aktion let delay_neu = // Berechnung neue Verzögerungszeit; if(!Abbruchbedingung) mache_verzoegert(delay_neu); // Schleife soll nicht ewig laufen ! }, 1000 * delay); } // Erster Aufruf mit 1 Minute Verzögerung mache_verzoegert(60); ```` `wenn das Script bei jedem Ablauf des Intervalls die vorige setInterval Funktion wieder löscht und "sich selbst" erneut startet. `
Nach jeder Intervalldauer stoppen entspricht der Funktion setTimeout(). setIntervall() verwendet man, wenn mehrere gleich lange Intervalle bis zu einer Abbruchbedingung ausgeführt werden sollen.
herzlichen Dank, dann hab ich da Äpfel und Birnen vermischt 😄
Liebe Grüße
tom
PS: warum gibt's im Forum keine "DANKE"-Button mehr oder find' ich ihn nur nicht mehr?? :?: