Homepage selbermachen 7.851 Themen, 35.615 Beiträge

onmouseover und wie weiter?

IT-B@SICS / 5 Antworten / Flachansicht Nickles

Hallo,


ich verwende auf meiner neuen Homepage eine Navigation ähnlich wie bei www.apple.com oder www.lycos.de, also diese Aquabuttons. Diese verändern auch die Farbe per onmouseover, wenn man mit der Maus drüberfährt. Wenn man auf einen Button draufklickt, öffnet sich das jeweilige Untermenü im Extraframe in der geänderten Buttonfarbe, also wie bei Apple oder Lycos.


Nun mein Problem: wenn man mit der Maus vom gedrückten Button wieder runtergeht, erscheint der Button wieder im Anfangszustand, also weiß. Ich möchte aber gern, dass der Button die geänderte Farbe behält, denn das soll ja mit dem jeweiligen horizontalen Untermenü übereinstimmen. Gibts da irgendwie ne Möglichkeit mit java oder ähnlichem, dass der Button die geänderte Farbe auch beim draufklicken behält? Also irgendwas mit onmouseclick oder so möglich? Denn ich möchte ungern jedesmal den oberen Frame mit dem Übermenü neu laden lassen...

bei Antwort benachrichtigen
IT-B@SICS Nachtrag zu: „onmouseover und wie weiter?“
Optionen

Klappt aber leider nicht. Die Rollover-Effekte wurden mit Dreamwaver MX erstellt. Und wenn ich den Event onClick in den Tag reinschreibe, bringt mir mein IE6 nen Syntaxfehler. Leider kann man mit Dreamwaver keinen onClick-Event definieren. Oder hab ich was übersehen? Jedenfalls sieht der Tag mit dem Rollover so aus:

a href="frames/frame_news.htm" target="unternavi" onFocus="if(this.blur)this.blur()" onMouseOver="MM_swapImage('Image8','','../images/navi/news-over.GIF',1)" onMouseOut="MM_swapImgRestore()">img src="../images/navi/news-out.GIF" name="Image8" width="125" height="30" border="0">

Kann mir jemand helfen? Hab gerade "AllWebMenues" runtergeladen, mal sehn obs damit klappt. Für weitere Tipps und Hilfe bin ich auch dankbar. Bin halt noch ein Anfänger in JavaScript.

bei Antwort benachrichtigen