DIV mit Links und Events
Nicolas Fahr
- javascript
Hi,
Ich habe in einem DIV einen Link.
innerhalb eines dieses DIV-Tags überwache ich das Event onMouseOut:
treeMenu.writeln('<div id="div1" [....] onMouseOut="hide();"><a href="einlink" id="menutext"></div>');
Die Funktion hide() blendet das DIV-Element aus.
Wenn ich nun den Link überfahre, dann wird ebenfalls das DIV-Element ausgeblendet. Ich möchte allerdings, dass das DIV-Element mit dem Link sichtbar bleibt.
Hat jemand eine Idee, so dass das Ereignis onMouseOut vor dem Überfahren des Links nicht eintritt?
Danke
Nico
Hallo,
hast Du schon probiert, per onmouseout im Link das Element einzublenden (ich nehme an Du arbeitest mit visibility)?
Eventuell mußt Du dem div noch ein padding geben, damit es größer ist als der Link und die beiden onmouseouts nicht am den gleichen Stellen aufgerufen werden.
Aber so würde ichs mal probieren.
Viel Erfolg,
Jürgen
Hallihallo!
Ist nur so ein Gedankenblitz, aber vielleicht klappt es ja auch, wenn man dem link statt einer id eine Klasse verpasst. Dann sollte der Browser eigentlich erkannen, daß der link zu dem div gehört, und nicht ein eigenständiges Objekt darstellt...
Viele liebe Grüße,
Der Dicki