RC wrote:
I am try to detect the mouse pointer by
var event = window.event;
var x = event.pageX;
var y = event.pageY;
This is working fine in IE, but in
Netscape/Firefox where event return undefined.
Can someone tel me how to detect mouse pointer
in Netscape/Firefox?
Thank Q very much in advance!
Read about getting mouse co-ordinates (and events in general) here:
<URL:http://www.quirksmode.org/js/events_properties.html>
Based on the above reference, to get the cursor's co-ordinates from an
event:
function someFn(e)
{
var e = e : window.event;
var posx = 0;
var posy = 0;
if (e.pageX || e.pageY) {
posx = e.pageX;
posy = e.pageY;
} else if (e.clientX || e.clientY) {
posx = e.clientX + document.body.scrollLeft;
posy = e.clientY + document.body.scrollTop;
}
// posx and posy contain the mouse position relative to the document
// Do something with this information
}
And in the html:
<... onclick="someFn(event);" ...>
--
Rob