wahsaga: onClick/onMouseOver/onMouseOut

Beitrag lesen

hi,

Jetzt möchte ich das bei OnClick die beiden onMouseOver-Bilder stehen bleiben. Wenn ich jetz bei onClick da "onMouseOver"-Bild eintrage bleibt es zwar stehen jedoch tritt danach auch wieder onMouseOut in Kraft und das "alte" Bild erscheint wieder.
Das man also sieht welcher Menüpunkt gerade ausgewählt ist.
Brauche dafür sicherlich eine Funktion mit Zähler, oder?

Ja, sowas in der Art.
Du könntest dir beim onClick die Referenz auf das Bild, auf das geklickt wurde, in einer Variablen "merken" -
und in der onMouseout-Funktion prüfst du dann zunächst, ob das zurückzutauschende Bild mit dem gemerkten identisch ist - wenn ja, tausche nicht.

Dann musst du dir evtl. noch etwas überlegen, um bei einem erneuten Klick auf ein anderes Bild das zuvor "stehengelassene" wieder zurückzutauschen, wenn nicht mehrere Bilder gleichzeitig "aktiv" sein sollen. Das dürfte aber ähnlich leicht machbar sein - onClick zunächst überprüfen, ob das zuletzt gemerkte Bild gleich dem aktuellen ist - wenn nein, zunächst ersteres zurücktauschen, bevor letzteres gemerkt wird.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }