Hallo community,
Folgendes Problem: ich habe eine HTML-Seite auf der ich die Koordinaten eines Mausklicks in einem DIV auslesen und anzeigen lassen möchte.
Das Div:
<div onclick="javascript:mouse_pos();" ...>
Die mouse_pos():
function mouse_pos()
{
var evt = window.event;
var pos = new Object();
var name = navigator.userAgent.toLowerCase()
// IE
if(name.indexOf("msie") != -1)
{
pos.left = evt.clientX;
pos.top = evt.clientY;
}
else
{
// Hier ist das Problem
}
}
Ich weiß inzwischen, dass die nicht-IE-Browser hier mit layerX und layerY arbeiten. Das Problem ist aber grundlegender: wie handle ich den event? window.event hat keine Methoden (laut debugger) und window.layerX oder event.layerX ist jeweils undefiniert.
Kann mir jemand auf die Sprünge helfen?
Vielen Dank!