Gerhard: Wieso reagiert IE 5.5 auf Events anders als IE 5

Beitrag lesen

Hallo!
Hab mich gerade gefreut, dass mein Menü jetzt endlich im Opera, Mozilla und IE5 läuft und wollte es danach im IE5.5 testen.

Hier kann man das alles nachvollziehen:
Die Seite: http://www.gertschi.f2s.com
CSS: http://www.gertschi.f2s.com/menu.css
JavaScript: http://www.gertschi.f2s.com/menu.js

Ich habe in meinem Menü für jeden Menüpunkt 4 Ebenen (DIVs) eingebaut. Bei MouseOver bzw. Mouseout bzw. bei OnClick wird jedesmal eine andere Ebene sichtbar. Die 4 Ebene (mit dem höchsten Z-Index) liegt über all denen und fängt die Events ab (hatte ansonsten Probleme, da kein Event bei der Schrift ausgelöst wurde).
Warum so kompliziert, werden sich jetzt vielleicht einige fragen! Das war die einfachste Möglichkeit um für die 3 oben genannten Browser mit der _gleichen_ Seite den selben Effekt zu erzielen. Der Opera scheint nämlich das Verändern der Layer-Hintergrundfarbe nicht zu können :(

Zum Problem:
------------
Im IE5.5 (ohne SP) werden die Ereignisse (fast) richtig ausgelöst. Nur daucht hier das Problem mit der Schrift wieder auf! Wenn man mit der Maus über die Schrift fährt, wird ein Mouseout ausgelöst. Wirklich komisch, enthält doch der oberste Layer _keine_ Schrift.
Im IE5.5 mit SP1 hat man sich diesem Problem wohl angenommen (?), denn in diesem werden _gar keine_ Ereignisse mehr ausgelöst (so hat es jedenfalls den Anschein). Bei MouseOver, MouseOut bzw. OnClick tut sich einfach überhaupt nichts mehr.

Meine Vermutung:
----------------
Ich denke, dass es irgend etwas mit dem z-index der DIVs auf sich hat, nur hab ich keine Ahnung was und vorallem warum es im IE5.5 anders als im IE5 ist.

Ich hoffe, dass mir jemand mit einem Tipp bzw. einem Workaround behilflich sein kann.

MfG
Gerhard