Kai: automatischer Bildwechsel

Beitrag lesen

Hallo erstmal.
Meine Frage betrifft folgende Funktion:
http://de.selfhtml.org/javascript/objekte/images.htm#src

Ich habe eine, mit einer Tabelle strukturierte, Seite auf der, in den verschiedenen Zellen, mehrere Grafiken angezeigt werden. Eine dieser Grafiken möchte ich mit o.a. Funktion wechseln.
Also habe ich im Quelltext in der betreffenden Zelle die Funktion eingefügt, Namen und Pfade angepasst.
Folgendes Phänomen tritt auf: Das zuerst geladene Bild bleibt bestehen; dafür wird eine andere Grafik mit den in der Funktion angegebenen getauscht. Ich finde den Fehler nicht. Weiss jemand Rat?
Als Hinweis: Die Seite ist in .php benannt, da ich die Navigation per include reinladen möchte. Ein anderes Java-Script funktionierte, als die Seite noch als .html benannt war; als .php funzte dieses nicht.

Quelltextauszug:

<td width="280" height="290">
     <div align="center">
      <a href="portrait.php"><img src="pics/portrait/portrait4.gif" alt="">
<script type="text/javascript">
var b = new Array();
b[0] = new Image(); b[0].src = "pics/portrait/portrait1.gif";
b[1] = new Image(); b[1].src = "pics/portrait/portrait2.gif";
b[2] = new Image(); b[2].src = "pics/portrait/portrait3.gif";
b[3] = new Image(); b[3].src = "pics/portrait/portrait4.gif";
var i = 0;
function Animation () {
  if (i > 3)
    i = 0;
  document.images[0].src = b[i].src;
  i = i + 1;
  window.setTimeout("Animation()", 3000);
}

window.setTimeout("Animation()", 3000);
</script></a></div>
    </td>

Vielen Dank vorab.