Ich habe folgendes script geschrieben:
Es zeigt die Koordinaten in einem formular an mit dem 0-Punkt in der linken, oberen Ecke des div-elemts.
Nun funktioniert dies aber nur mit dem InternetExplorer.
Wie muss ich also dies abändern, dass es auch im Firefox korrekt angezeigt wird?
Code:
<body onMousemove="microsoftMouseMove()">
<script language="JavaScript">
<!--
function microsoftMouseMove() {
if (window.event.x != document.formular.x.value && window.event.y != document.formular.y.value){
document.formular.x.value = window.event.x-document.getElementById('karte').offsetLeft;
document.formular.y.value = window.event.y-document.getElementById('karte').offsetTop;
}
}
//-->
</script>
<form name="formular">
X: <input type="text" name="x" size="4">
Y: <input type="text" name="y" size="4">
</form>
<div id="karte" style="background-color:#000000;width:200;height:200;position:absolute;top:100px;left:100px;"></div>
Nun funktioniert dies aber nur mit dem InternetExplorer.
Wie muss ich also dies abändern, dass es auch im Firefox korrekt angezeigt wird?

Kommentar