Walter: Mausposition mit pageX bei Netscape ab 6 funzt nicht!

Warum funzt dies bei Netscape ab Version 6 nicht:

document.getElementById("divbereich").style.left=e.pageX

Ich kann einfach nicht die aktuelle Mausposition für den DIV-Bereich zuweisen.

MfG

  1. Hi,

    es geht doch! Folgendes funktioniert mit Mozilla, folglich wohl auch mit Netscape 6+:

    <html>
    <head>
    <script type="text/javascript">
    function followMouse (e) {
    document.getElementById ("divbereich").style.left = e.pageX
    document.getElementById ("divbereich").style.top = e.pageY }
    </script>
    </head>
    <body>
    <div id="divbereich" style="position:absolute;background-color:yellow;width:20;height:20"></div>
    <script type="text/javascript">
    window.onmousemove = followMouse
    </script>
    </body>
    </html>

    Vermutlich hattest Du "position:absolute" vergessen.

    Salokin

    1. Hallo,
      danke für deine Antwort. Es funzt tatsächlich!
      Leider irgendwie nicht mit meinem Quelltext.

      So sieht mein DIV-Bereich aus:

      <DIV  ID="divbereich" STYLE="width:200px;height:200px; position:absolute; left:50px; top:50px; z-index:1;" visibility:hidden;" name="divbereich"> </div>

      Ist dort etwas falsch?
      Wenn ich

      document.getElementById ("divbereich").style.left = "10"

      setze, wird der Bereich an der Stelle auch ausgegeben.
      Nur wenn ich dafür e.pageX einsetze wird nichts angezeigt.
      Finde ich irgendwie seltsam.

      MfG