Bernhard Fuhs: Delay bzw. zu schneller Ablauf

Beitrag lesen

»»  window.setTimeout("Functionname();", Verzögerung in ms);

geht leider nur, wenn ich die Funktion einmal aufrufe, rufe ich aber danach nocheinmal die Funktion aufrufe
gehts leider nicht....

Aber Danke
Malte Eller

Hallo,
wie lautet dein script?
Ich würde es so probieren.

var b1 = new Image();
b1.src=.....
.
.
.
var bN = new Image();
bN.src=.....
var zeit = 2000
var X = N; //Anzahl der Bilder
var z = 1;

function tausch(bname)
{

document.NAME.src="images/"+bname;

if (z < X){
  z += z;
   window.setTimeout("tausch(b"+z+")",Zeit)
  }
  else {
  z=1;
  window.setTimeout("tausch(b"+z+")",Zeit)//noch mal von vorn
  }
}

so laufen alle durch, ist aber nicht getestet

Gruß Bernhard