Div Bereiche mit onmouseout ausblenden
Henning Bösch
- dhtml
Hallo,
ich habe eine Website (noch nicht online) die Dropdownmenüs besitzt. Dies sind div Bereiche, die unsichtbar sind, und erscheinen, wenn man mit der Maus auf den Menüpunkt fährt (onmouseover). Das klappt soweit ganz gut. Jetzt das Problem. Da in diesem div noch a tags enthalten sind (die einzelnen Menüpunkte) scheint das onmouseout für den div Bereich nicht zu klappen (das Menü soll dann verschwinden, aber es verschwindet praktisch sofort). Momentan habe ich das so gelöst das ich den Maus Y-Wert abfrage, aber da die Menüs unterschiedlich groß sind, sieht das etwas blöd aus.
Gruß Henning
Hi Henning,
schau´ Dir doch mal den Tipp 4 auf http://www.styleassistant.de/csstips.htm an
da sollte doch eigentlich kein Wunsch offen bleiben, oder ?
Schönes Wochenende
Hans-Peter
Moin, Hans-Peter!
schau´ Dir doch mal den Tipp 4 auf http://www.styleassistant.de/csstips.htm an
da sollte doch eigentlich kein Wunsch offen bleiben, oder ?
Doch, da bleibt der Wunsch offen, das auch für Mozilla, Opera, Netscape 4, Netscape 6, Konqueror, Galeon, ... zum funktionieren zu bringen.
- Sven Rautenberg
Moin, Hans-Peter!
um 14:26 !
N´abend Sven,
Doch, da bleibt der Wunsch offen, das auch für Mozilla, Opera, Netscape 4, Netscape 6, Konqueror, Galeon, ... zum funktionieren zu bringen.
naja die Feinheiten ... :-)
Aber das hat ja Thomas (eine Minute nach Dir) schon gerade gebogen.
Ciao,
Hans-Peter
Hallo,
schau´ Dir doch mal den Tipp 4 auf http://www.styleassistant.de/csstips.htm an
da sollte doch eigentlich kein Wunsch offen bleiben, oder ?
[Anmerkung vom Autor]
Das ist drei Jahre alt und verwendet (noch) document.all. Insofern bleibt der Wunsch offen, das mal noch nach document.getElementById zu portieren, was ja ab IE5 auch funktioniert ...
MfG, Thomas
Moin, Henning!
ich habe eine Website (noch nicht online) die Dropdownmenüs besitzt. Dies sind div Bereiche, die unsichtbar sind, und erscheinen, wenn man mit der Maus auf den Menüpunkt fährt (onmouseover). Das klappt soweit ganz gut. Jetzt das Problem. Da in diesem div noch a tags enthalten sind (die einzelnen Menüpunkte) scheint das onmouseout für den div Bereich nicht zu klappen (das Menü soll dann verschwinden, aber es verschwindet praktisch sofort). Momentan habe ich das so gelöst das ich den Maus Y-Wert abfrage, aber da die Menüs unterschiedlich groß sind, sieht das etwas blöd aus.
Etwas Code würde helfen, aber grundsätzlich solltest du den Funktionsaufruf, der das Menü zum Erscheinen bringt, auch in jedem der im Submenu vorhandenen Links unterbringen. Denn wenn du mit der Maus auf diesen Link fährst, verläßt du möglicherweise den anderen Bereich und löst onmouseout aus.
- Sven Rautenberg
Moin, Henning!
Etwas Code würde helfen, aber grundsätzlich solltest du den Funktionsaufruf, der das Menü zum Erscheinen bringt, auch in jedem der im Submenu vorhandenen Links unterbringen. Denn wenn du mit der Maus auf diesen Link fährst, verläßt du möglicherweise den anderen Bereich und löst onmouseout aus.
- Sven Rautenberg
Danke, das ganze ist schon wieder zu simpel um darauf zu kommen. Das sollte das Problem lösen.
Gruß Henning