Mausposition vom obern Bildschirmrand bei gescrolltem Schirm
Gregor
- javascript
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>
hi,
beim ie: document.body.scrollTop zur Mausposition dazuzaehlen.
Gruss Joachim
Vielen Dank Joachim
Haut genau hin.... ;-))))
Gruss
Jörg