michi911: infofenster mit mauskoordinaten postionieren

Beitrag lesen

hi

hab folgendes problem.
ich möchte für texte und grafiken ein css element postionieren, was nur aktiv wird, wenn das betreffende element mit der maus überfahren wird.
das element soll dann bei dem mauszeiger erscheinen und solange dort bleiben, bis die maus von diesem element wieder weg bewegt wird.
unter IE funktioniert es auch, nur unter firebird bekomm ich es absolut nicht zum laufen. ich weiss nicht, wie ich bei firebird die bildschirmkoordinaten der maus in mein script bekomme.

DIE HTML

<html><head><title>Untitled</title></head>
<script type="text/javascript">
function nfo(txt,std)
{
 with(document.getElementById("info"))
     {
      firstChild.data = txt;
      style.display = std;
      if(navigator.appName=="Microsoft Internet Explorer")
        {
         style.top = window.event.clientY;
         style.left = window.event.clientX;
        }
       else
        {
         style.top = window.event.screenY;
      style.left = window.event.screenX;
        }
 }
}
</script>
<style type="text/css">
body{z-index:1;}
#info{position:absolute;
      top:10px;
   left:10px;
   z-index:2;
   display:none;
   background-color:#ffffcc;
   border-style:solid;
   border-width:1px;
   border-color:#c0c0c0;}
</style>
<body>
<div id="info"> </div>
<br><br><br><br>
bla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla bla Dies ist ein
<font onMouseOver="nfo('Dies ist das dynamische Infofenster, was unter IE funktioniert','block')" OnMouseOut="nfo(' ','none')">Text</font>
, der getippt worden ist, um einen Text anzuzeigen. bla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla blabla bla bla bla
<br>Mit der Maus aufs erste Text fahren!
</body>
</html>