hi,
Wenn man die Maus darüberbewegt soll direkt darüber ein Div-Layer eingeblendet werden. Wenn man das neue Fenster verlässt soll sich dieser Layer wieder schließen. Das funktioniert soweit ganz prima. Nur soll jetzt aber in diesem Layer ein Dropdownmenü bedient werden können. Offensichtlich wird dieses aber nicht als Element innerhalb des Layers akzeptiert und das Fenster schließt sich..
Tritt das Problem nur im IE auf?
Könnte dann damit zusammenhängen, dass Selectfelder ebenso wie Iframes "windowed controls" sind.
Wie könnte man das beheben?
Ggf. das Select auch noch mit einer onmouseover/-out Eventbehandlung versehen - und dabei ein Flag setzen, welches kennzeichnet, dass der Nutzer sich gerade über dem Select befindet.
In der Behandlung des onmouseout des Divs dann zuerst dieses Flag abfragen - und wenn es signalisiert, dass der Nutzer sich gerade auf dem Select befindet, nicht ausblenden.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }