There are two ways to determine where the mouse cursor is in javascript.
For internet explorer, use
Xpos = window.event.x + document.body.scrollLeft;
Ypos = window.event.y + document.body.scrollTop;
For other browsers, use
Xpos = e.pageX;
Ypos = e.pageY;
For cross browser functionality, you can roll these up into your own mouse cursor position function like this
function mouseX(e) {
if (e.pageX) return e.pageX;
else if (e.clientX)
return e.clientX + document.body.scrollLeft;
else return null;
}
function mouseY(evt) {
if (e.pageY) return e.pageY;
else if (e.clientY)
return e.clientY + document.body.scrollTop;
else return null;
}
Leave a Reply