[Javascript] Event Capture
Steve White
steve at VirtualMechanics.com
Thu Mar 22 08:10:43 CST 2001
Similar problem to my other posts. I need to capture events for different
Browsers. To capture a mouse move for example, can I use this method for all
3 Browser formats? How do I capture the scroll position for NN6/IE5 ?
<BODY onmousemove="mouseMove(evt)">
...
</BODY>
<SCRIPT>
function mouseMove(evt) { // NN6, IE5, Opera 5
if(document.getElementById) {
cmx = evt.getClientX();
cmy = evt.getClientY();
}
else if(document.all) { // IE4
cmx = evt.clientX + document.body.scrollLeft;
cmy = evt.clientY + document.body.scrollTop;
}
else if(document.layers) { // NN4
cmx = evt.pageX + window.pageXOffset;
cmy = evt.pageY + window.pageYOffset;
}
}
</SCRIPT>
Thanks
steve at VirtualMechanics.com
www.VirtualMechanics.com
www.SVGMagic.com
More information about the Javascript
mailing list