Anton Katzer: div, z-index und visibility ... IE-Bug?

Beitrag lesen

Hallo...

Folgende Situation:

  • ein Hintergrundbild, auf dem Links optisch "erkenntlich" sind
  • ein DIV-Layer, der ein auf "hidden" gesetztes <IMG> enthält.
  • eine Funktion, die das Bild bei MouseOver auf "visible" setzt, also praktisch ein Rollover-Image
  • eine Imagemap auf dem <IMG>
  • ein weiteres DIV-Layer, das das "MouseOver-DIV" teilweise überlappt (Designtechnisch unvermeidlich)

... z-index des MouseOver-DIVs ist natürlich höher als das des eigentlich überlappenden DIVs.
Mein Problem ist, dass das überlappende DIV beim IE grundsätzlich ÜBER dem MouseOver-DIV liegt, ich bei letzterem also weder den optischen Effekt noch die Imagemap nutzen kann, unabhängig vom z-index.
Wenn ich den überlappenden DIV wegnehme, funktioniert's, es ist also kein Scriptfehler.
In FireFox und Opera funktioniert das ganze ebenfalls, nur halt im IE nicht. Es sind auch keine SELECT-Tags enthalten, der bekannte IE-Bug ist also ausgeschlossen ...

Was kann ich tun? Die einzige Alternative, die ich habe, ist das überlapp-DIV zu stückeln oder die Hintergrundgrafik zu ändern, aber das würde die Ladezeit ungünstig in die Höhe treiben ...