Gerhard Knabe: Zeitverzögert !?

Beitrag lesen

Du suchst vermutlich setInterval().
Warum lädts Du die Bilder nicht zunächst als unsichtbar (über CSS), um sie dann per setTimeout sichtbar zu schalten?
<img id='bildx' src='Bild' style='visibility:hidden;'>
oder
<img id='bildx' src='Bild' style=display:none;'>
(x durch 0 bis anzahlBilder-1 ersetzen)

Mit folgendem JavaScript

function makeVisible(i)
{
  oImage = document.getElementById('bild' + i);
  oImage.style.visibility = "visible";
  // oImage.style.display = 'block';
  i = i + 1;
  if (i < 10)
    timer = setTimeout('makeVisible(' + i + ');', 1000);
}
setTimeout('makeVisible(0);', 1000);

MfG
GK