Mouse Tracking
Mouse position: 0,0
This should work across the major browsers and in a W3C-compliant way.
function mouseTrac(e) {
tempX = e.pageX; tempY = e.pageY;
if (tempX == undefined) {
tempX = event.clientX + document.body.scrollLeft;
tempY = event.clientY + document.body.scrollTop;
}
if (tempX < 0) {tempX = 0}; if (tempY < 0) {tempY = 0}
document.getElementById("test").innerHTML = tempX+","+tempY;
}
function addEvent(obj, evType, fn) {
if (obj.addEventListener) {obj.addEventListener(evType, fn, false);}
else if (obj.attachEvent) {obj.attachEvent("on"+evType, fn);}
else {obj["on" + evType] = fn}
}
function assignEvents() {
addEvent(document.getElementsByTagName("html")[0], "mousemove", mouseTrac)
}
