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) }