Joachim: Javascript: dynamische grafische Buttons - Positionsproblem !!

Beitrag lesen

hi,

function bildwechsel(normal1,highlight1)
      {
      window.document.images[normal1].src = highlight1.src;
      }
      //-->
      </script>

<a href="index1.html"
       onMouseOver="bildwechsel(0,highlight1)"
       onMouseOut="bildwechsel(0,normal1)"><img src="../bilder/themes/hbv1_b1.gif" width="87" height="21" border="0"></a>

*bitte* reduziere Deinen Code auf das Wesentliche, hier also Funktion und Aufruf!

Du referenzierst Deine Bilder über die Indexnummern, das ist zwar schulbuchmäßig, aber ungeschickt. Fügst Du ein neues Bild ein, verschieben sich alle Nummern.

Vergib Namen für die Bilder und übergib der Funktion als ersten Parameter String Bildname anstelle der Indexnummer:

onMouseOver="bildwechsel('Dein_Name',highlight1)

hth +  Gruss  Joachim