mario: Mouseposition

Beitrag lesen

Hallo,

wie finde ich die top und left position der maus raus?

MfG
Michael Wölk

so bekommst du die generelle mausposition raus:

var IE = document.all?true:false;

if (!IE) document.captureEvents(Event.MOUSEMOVE)
  document.onmousemove = getMouseXY;
var tempX = 0;
var tempY = 0;

function getMouseXY(e) {
  if (IE) { // falls IE
    tempX = event.clientX + document.body.scrollLeft;
    tempY = event.clientY + document.body.scrollTop;
  }
  else {  // falls NS oder Moz
    tempX = e.pageX;
    tempY = e.pageY;
  }
  if (tempX < 0) {
    tempX = 0;
  }
  if (tempY < 0) {
    tempY = 0;
  }
  document.Show.MouseX.value = tempX;
  document.Show.MouseY.value = tempY;
  return true;
}

ausgegeben wird das über (Bsp.):

<form name="Show">
X <input type="text" name="MouseX" value="0" size="4"><br>
Y <input type="text" name="MouseY" value="0" size="4"><br>
</form>