Hi Remo,
ich denke Probleme wie mein Folgendes sind hier schon hundertfach gestellt worden, allerdings habe ich trotz Suche hier im Forum nichts passendes gefunden.
Weil du nach JavaScript gesucht hast, und das ein CSS-Problem ist.
D.h. bei onMouseover über das äussere div-Element wird der Link angezeigt. Sobald ich mit der Maus über das Bild im Link fahre, wird der onMouseout-Event getriggert und hide(inner) ausgeführt. Das wäre aber nicht das Ziel der Sache! Da 'outer' das 'inner'-Element umfasst, erwarte ich, dass selbst wenn ich mit der Maus auf einem inner-Objekt stehe, hide nicht ausgeführt wird, da ich noch innerhalb des 'outer'-Elements stehe. Klar was ich meine? ;)
Ja. Das kann man wunderbar mit CSS lösen:
inner in outer: nicht anzeigen
inner in mausdrauf-outer: anzeigen
http://de.selfhtml.org/css/formate/zentrale.htm#verschachtelte_elemente
http://de.selfhtml.org/css/formate/zentrale.htm#pseudoformate (:hover)
Gruß, Marian