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