Gregor: Mausposition vom obern Bildschirmrand bei gescrolltem Schirm

Beitrag lesen

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>