Bad Suliban: Andere Graphiken ändern sich bei Mouseovereffekt!!

Beitrag lesen

Das Problem ist ganz einfach.
Ich vermute mal dein Quelltext sieht in etwa so aus:

<TR>
<TD><IMG src="bild-dass-immer-über-dem-menü-ist.gif"></TD>
</TR>
<TR>
<TD><A href="thema1.htm"><IMG src="menuauswahl1.gif"></A></TD>
</TR>
<TR>
<TD><A href="thema2.htm"><IMG src="menuauswahl2.gif"></A></TD>
</TR>

usw.

Ich denke mal da lieg ich in etwa richtig (natürlich kommt da jetzt noch das ganze mit OnMouseOver etc. hinzu...)

Ursprünglich meinst du ja, dass das erste IMG nicht da war und da hat alles bestens funktioniert. Jetzt aber funktioniert das net mehr so wie vorher sondern die Buttons sind verschoben wenn man drübergefahren ist. Die Lösung ist folgende:

Beim onMouseOver gibts du ja in der Funktionsklammer die Nr. des IMG mit an Beispiel:
<A href="thema1.htm" onMouseOver="Bildwechsel(0,Highlight1)" onMouseOut="Bildwechsel(0,Normal1)">...

Das Blöde ist jetzt nur, dass du beim Link die Bildnummer 0 angibst, obwohl du das BildNr 1 ansprechen willst! Du musst bedenken, dass jetzt nicht mehr "menuauswahl1.gif" das erste Bild auf der Page ist (und damit den Index 0 hat) sondern "bild-über-dem-menü.gif" !
Du musst bei deinen eventhandlern einfach die Indizes um jeweils 1 erhöhen. Das heißt aus
onMouseOver="Bildwechsel(0,Highlight1)"
wird
onMouseOver="Bildwechsel(1,Highlight1)" usw.

Ich hoffe, dass ich dein Problem verstanden hab (und du auch meine Lösung *g*)

MfG, A Bad Suliban