Klaus Engroff: Javascript: dynamische grafische Buttons - Positionsproblem !!

Beitrag lesen

Hallo Joachim,

Oft ist die Lösung einfacher als man denkt :)
Dein Antwort-Vorgänger machte den gleichen Vorschlag.
Hab's schon ausprobiert, funktioniert prima - Danke auch !!

Gruß Klaus
--------------------------------------------------------------------

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