Gunnar Bittersmann: css imagemap mouseover wordpress

Beitrag lesen

@@fivezoom:

nuqneH

Hier nochmal der Java CODE:

Leerzeichen in Komposita? Aber auch Java-Code ist da keiner.

<!--
  [snip]
//-->

Die HTML-Auskommentierung ist völlig überflüssig, evtl. sogar falsch. In XHTML sollten JavaScript-Bereiche meist besser als <http://de.selfhtml.org/html/xhtml/unterschiede.htm#script_style@title=CDATA gekennzeichnet> werden.

function Bildwechsel(Bildnr,Bildobjekt)
{ window.document.images[Bildnr].src = Bildobjekt.src; }

Die Funktion erwartet als ersten Parameter die Nummer des zu wechselnden Bildes. Das erste Bild im HTML-Dokument hat die Nummer 0, das nächste 1, …

<area onmouseover="Bildwechsel(0,Highlight1)" onmouseout="Bildwechsel(0,Normal1)" …>

Und wenn du die Funktion so aufrufst, dass sie das Bild mit der Nummer 0 wechselt, dann wechselt sie eben genau dieses, nicht das von dir gewünschte.

Besser wäre es aber, dem Bild eine ID zu geben und darüber anzusprechen. Kann ja sein, dass sich die Seite mal ändert und Bilder hinzukommen oder rausfallen, dann hättest du dasselbe Problem wieder.

Qapla'

PS: Bitte kein TOFU!

--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)