Hallo Jürgen
das da eine gewisse Logig drin zu finden ist, ist mir schon klar. Aber ich finde Sie recht weltfremd, wie ja die Frage des OPs und die vielen Workarounds zeigen.
Der Event steigt auf ("bubblen"), er wird also erst vom auslösenden, dann vom Elternelement, dann von dessen Elternelement usw. gefeuert. Nur dadurch ist es möglich, ihn nicht für jedes einzelne Kindelement abfragen zu müssen.
Wenn also das innere Div den Event feuert, dann feuert ihn anschließend das äußere Div. Jetzt fände ich es durchaus unlogisch, wenn das äußere Div mehrmals onmouseover feuern würde, ohne onmouseout zu feuern.
Für mich ist eben ein DIV im DIV kein DIV auf dem DIV. Aber natürlich sind beide Sichtweisen möglich.
Ob in oder auf spielt eigentlich keine Rolle.
Auf Wiederlesen
Detlef
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!