Hallo Ihr,
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;
}
}
}
Alles wunderbar in Opera, den Geckos und IE 5 bzw. 5.5. IE 6 macht im Quirks-Modus auch keine Probleme, befindet er sich allerdings im Standard-Modus, dann ignoriert er schlichtweg document.body.scrollLeft und document.body.scrollTop und gibt folglich, wenn das Dokument gescrollt wurde, nicht mehr die korrekte Position der Maus innherhalb des Dokuments zurück.
Gibt es Abhilfe für dieses Phänomen oder bleibt mir nur der Quirks-Modus für den IE6 übrig?
Nächtliche Grüße aus Köln
Mülli
Viva Colonia!