GonZo: Array Name übergeben?

Hi all,

habe folgendes Problem: Ich hab das Script von SelfHtml übernommen zwecks Bilderaustausch wennn man mit der Maus drüber fährt. Habs natürlich ein wenig verändert und auf folgendes Problem gestoßen:

<script ..
....
function changePic(x,name){

window.document.images[x].src = name.src;
}
...
<body ...

<a onmouseover="changePic(1,pics_a[0]);window.status='Zum Menu'; return true;" onmouseout="changePic(1,pic_b[0]);window.status=' ';return true;" href="index.html" target="main"><img src="pic/menu/menu.gif"   height="50" width="100"></a>

Oben wird ja das Bild vertauscht und unten übergibt man Bildindex + Name des Bildes.

So lange der Bildname kein Array war gings einwandfrei aber seitdem diese eckigen Klammern dran hängen, will er irgendwie nicht mehr so. Woran kann das liegen?

mfg GonZo

  1. Hallo.

    Da du zu wenig von dem Script gepostet hast, kann ich dir nicht genau sagen, wo der Fehler liegt, aber vieleicht hat es etwas damit zu tun, das beim onmouseover

    pics_a[0]

    und beim onmouseout

    pic_b[0]

    steht, vielleicht ist ja nur das ein oder andere "s" zu viel oder zu wenig und darauf begründet sich dann, dass er irgendwie nicht mehr so will.

    Gruß
    Norbert

    1. Tatsache, zwar war das nicht der Fehler bei pics
      aber ein anderer, den ich entdeckt habe als ich den ganzen
      Code mailen wollte.

      Danke