Netscape 7.1: iFrame überlagender Bereich bekommt onmouseout
Bernd
- dhtml
Hallo zusammen,
ich möchte einen dynamisch angezeigten und absolut postionierten div-Bereich teilweise über einen iFrame legen. Solange ich mit der Maus über den div-Bereich fahre, soll er angezeigt bleiben. Ich bekomme allerdings ein mouseout-event wenn der darunter liegende iFrame erreicht wird, obwohl sich der Mauszeiger noch innerhalb des angeigten div's befindet. Ist das ein netscape-bug und, wenn ja, gibt es dafür einen Workraround? Im IE funktioniert das wie erwartet, das mouseout kommt erst beim tatsächlichen Verlassen des div's.
Gibt es irgendwelche Ideen dazu?
Gruß
Bernd
PS: Hier der Demo-Code:
<HTML>
<HEAD>
<style type="text/css">
<!--
.menu {
POSITION: absolute;
LEFT: 100;
TOP: 10;
BACKGROUND-COLOR: #c0c0c0;
visibility: hidden;
}
</style>
</HEAD>
<body bgcolor=#E0E0E0>
<div id=x class=menu onmouseover="document.getElementById('x').style.visibility='visible';" onmouseout="document.getElementById('x').style.visibility='hidden';">
Dieser Text bleibt<br>
nicht stehen, <br>
wenn man mit der Maus innerhalb <br>
des div's über den iFrame kommt.<br>
</div>
<div onmouseover="document.getElementById('x').style.visibility='visible';" onmouseout="document.getElementById('x').style.visibility='hidden';"> Hierher mit der Maus um den Text zu zeigen.</div>
<iframe style="background-color:white;" width="50%" height="100" name=f1 frameborder=0>
</iframe>
</body>
</HTML>