molily: IE6 ignoriert im Standard-Modus document.body.scrollLeft u. -Top

Beitrag lesen

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