Assonanzenheini: IF (document.images[0].src == array[x]) ?

Beitrag lesen

Buongiorno i miei amici!

Ich habe ein Probläm mit Javascript.
Die IF-Abfrage will nicht richtig funktionieren!

Ich habe ein Array definiert, dass in diesem Fall auch array heißt.
In diesem Array habe ich insgesamt 5 Elemente, die jeweils eine Pfadangabe zu einem Bild enthalten.

Nun soll Folgendes passieren:
Wenn die src des Bildes mit der id="mitte" gleich IRGENDEINEM Element des Arrays "array" entspricht, dann soll die src des Bildes mit der id="unten" gleich dem nachfolgenden Element des Arrays gesetzt werden.
Also wenn jetzt praktisch <img id="mitte" src="array[3]"> ist, soll <img id="unten" src="array[4]"> sein ...
Oder wenn <img id="mitte" src="array[4]"> ist soll <img id="unten" src="array[3]"> sein. Versteht ihr wie ich das meine?

Umzusetzen versucht habe ich das so:
[code=javascript]
function fu()
{
var i;
for (i = 0; i <= 5; ++i) {
 if (document.images[mitte].src == array[i])
  {
  document.images[unten].src = array[i-1]
  }
 }
}
[/code]

In meinen Augen ist das alles richtig, aber nicht in den Augen meines Browsers. Der weigert sich strikt, dem Bild id="unten" die oben angegebene SRC zu verpassen.

P.S.: Die Funktion fu() wird beim Klick auf einen Link ausgeführt.

Wo ist der Fehler in meinem Script?
Wäre seeeeeeeeeeeeeeehr erfreut über Hilfe!

Gruß,
Assonanz