Hallo,
Ich habe folgende Funktion, um die aktuelle Mausposition zu ermitteln:
function tmMausPosition(e) { // Die Maus-Position ermitteln
if (isDOM)
{
if (isIE5)
{
xPosMaus = window.event.clientX + document.body.scrollLeft;
yPosMaus = window.event.clientY + document.body.scrollTop;
}
else
{
xPosMaus = e.clientX + window.pageXOffset;
yPosMaus = e.clientY + window.pageYOffset;
}
}
}
Im Opera und Gecko kannst du übrigens direkt mit pageX bzw pageY arbeiten. Siehe Archiv, etwa </archiv/2004/3/74685/#m430305>. Dort hättest du auch die Lösung für dein IE-Problem gefunden.
Mathias