Gregor: Mausposition vom obern Bildschirmrand bei gescrolltem Schirm

Hallo

Ich will die Position der Maus bei einem gescrollten Bildschirm erfassen, auch wenn ich ein Element überfahre.

Das untenstehende Beispiel gibt ein positioniertes Element an, zu dessen Anzeige der Bildschirm gescrollt werden muss.

Ziel der Übung ist, dass beim Überfahren des Elementes oder beim Klick auf den Text immer noch die y-Koordinaten absolut zum obern Bildschirmrand ausgegeben werden.

Danke und Gruss
Gregor

<html><head><title>Test</title>
<script language="Javascript" type="text/jscript">
<!--
function Coords()
 {
  alert("x = " + window.event.x + "/ y = " + window.event.y);
  alert("x = " + window.event.clientX + "/ y = " + window.event.clientY);
  alert("x = " + window.event.offsetX + "/ y = " + window.event.offsetY);
 }
function Position()
{
 document.Formular.Position.value = window.event.y +"/"+ window.event.clientY +"/" + window.event.offsetY;

}
//-->
</script>
</head><body onMouseMove="Position()" onClick="Coords()">
<div style="position:absolute; left:50px; top:1140px; width:100px; background-color:#FFFFE0">
 <p>Klick mich</p>
 <FORM NAME="Formular"><Input TYPE="Text" VALUE="" NAME="Position"></FORM>
</div>
</body></html>

  1. hi,

    beim ie: document.body.scrollTop zur Mausposition dazuzaehlen.

    Gruss  Joachim

    1. Vielen Dank Joachim

      Haut genau hin.... ;-))))

      Gruss
      Jörg