Das Problem ist, dass im Explorer einige Formularelemente (SELECT, CHECKBOX) immer im Vordergrund sind und auch durch Layer hindurchscheinen. Selbst Flash wird davon zerschnitten.
Ich konnte dieses Problem für
www.stuttgarter-zeitung.de erfolgreich lösen, auch wenn es ursprünglich als vorübergehende Lösung gedacht war - es funktioniert in allen mir bekannten Browsern einschl. NS4:
Der Grundgedanke ist folgender: ihr packt sowohl Hintergrund (z.B. eine Suchmaske) und Vordergrund (z.B. Flash-Werbefläche) jeweils in einen Layer (damits auf in NS4 funktioniert mittels Verschachteltem DIV und ILAYER:
...
...
mittels Stylesheet wird dieser Layer absolut positioniert
#background {
position:absolute;
left:20px;
right:20px;
}
#foregroundlayer {
position:absolute;
left:20px;
right:20px;
}
Mittels JavaScript-Funktion wird beim Öffnen der Vordergrundfläche der Hintergrund ausgeblendet. Ein einfaches visibility:false reicht nicht aus, Ihr müsst zudem die left-Position auf einen negativen Wert setzen - denn das Flash bleibt sonst trotz fehlender Visibility sichtbar. Mit left:-2000px; tuts aber.
Viel Erfolg,
dirk
www.camindo.de