var posx = 0;* One note is window.event can not be access direct inside function on FireFox. Solution is pass "event" as parameter when invoke the event. For example :
var posy = 0;
if (!e)
e = window.event;
if (e.pageX || e.pageY){
posx = e.pageX;
posy = e.pageY;
}
else if (e.clientX || e.clientY){
posx = e.clientX + document.body.scrollLeft
+ document.documentElement.scrollLeft;
posy = e.clientY + document.body.scrollTop
+ document.documentElement.scrollTop;
}
<div id="xx" onmouseover="DoSomthing(event);">...</div>
within IE, it's ok if we does not provide any parameter as handled in above snippet:
if (!e)
e = window.event;
2 nhận xét:
i've try this. Work well. thank you
yes, works good :) thx
Post a Comment