Anton K.: IE: Links hinter absolut pos. Elementen "scheinen durch"?

Beitrag lesen

Hallo!

Ich möchte auf einer Communite-Site die Möglichkeit umsetzen, ein kleines Menü anzeigen zu lassen, dass anzeigt wird, wenn man über bestimmte Links (Usernamen) innerhalb eines Textes fährt.

In so ziemlich allen Browsern funktioniert das auch, nur der IE (alle Versionen, auch 7.0) spinnt und zeigt manchmal Text (nur Links!) an, die eigentlich vom Menü verdeckt werden sollten.

das ganze funktioniert folgendermaßen:

TEXT TEXT TEXT
<div class="userName">
<div class="userNameOver" id="x">
   (INHALT DES MENÜS)
</div>
<a href="?user=22" onmouseover="show('x');">Username</a>
</div>
MEHR TEXT TEXT

CSS (Schriftformatierungen der Übersichtlichkeit halber entfernt)

.userName {
 display: inline;
 position: relative;
}

.userNameOver {
 z-index: 200;
 position: absolute;
 top: 20px;
 left: 1px;
 white-space: nowrap;
 background: #F5F5F5;
 display: none;
}

Die show(e)-Funktion ändert einfach nur display:none in display:block; ...

Mach ich irgendwas falsch?

Danke im Vorraus!