Wolfgang Eisenzopf: IE5 und event.clientY

Beitrag lesen

Hallo Antje!

Danke für Deine erneute Hilfe!
Unglücklicherweise ist mir gerade dieser Ausweg VERWEHRT: ich habe extrem viele Positionierungen vorzunehmen (bzw. vorgenommen) - und genau aus DIESEM GRUND auf die Adressierung über eigene id's a la 'Springer' (- wie Du es vorgeschlagen hast -) verzichtet.

Schau Dir - wenn Du es nicht als Zumutung empfindest - folgendes kleine Beispiel aus SELFHTML an:

<html><head><title>Test</title>
<script language="JavaScript">
function Coords()
{
  alert("x = " + window.event.x + "/ y = " + window.event.y);
}
</script>
</head>
<body>
<div style="position:absolute; left:10px; top:1400px; background-color:#FFFFE0" onClick="Coords()">
<p >Klick mich</p>
</div>
</body>
</html>

Ich habe die Positionierung auf top:1400px gesetzt (in Abänderung des Originals). IE4 gibt die korrekten Koordinaten für window.event.y - IE5 gibt die Bildschirmkoordinaten aus.
Das nervt!
Weißt Du, was da passiert ist?

Mit freundlichen Grüßen und Segenswünschen

Wolfgang