Andreas Schigold: Mausposition

Beitrag lesen

Hallo Sandra,

für Netscape 6 und MSIE hätte ich da folgendes:

bei Deinem <div id="grossesDiv" ..> welches aber irgendwo liegen kann, hilft nur folgendes:

function mein func(eventObj) {
  var mx = 0;
  var my = 0;
  var div_x = document.getElementById('grossesDiv').offsetLeft;
  var div_y = document.getElementById('grossesDiv').offsetTop;
  if (navigator.appName=="Netscape") {
    mx = eventObj.pageX;
    my = eventObj.pageY;
  } else{
    mx = window.event.clientX;
    my = window.event.clientY;
  }
  var rel_x = mx - div_x;
  var rel_y = my - div_y;
}

Gruß,
Andreas