Hi
I found some issues with pageX/Y and x/y in a page with a scroller in NS6
The current code in mouse_dom.js does:
me.pageX = e.clientX;
me.pageY = e.clientY;
me.x = me.pageX - src.getPageX(); //offsetX;
me.y = me.pageY - src.getPageY(); //offsetY;
If I change that to
me.pageX = e.pageX;
me.pageY = e.pageY;
It fixes the issue.
I dynapi2, i have that code:
evt.pageX= (is.ie || (is.dom && !is.ns6)) ?e.x+document.body.scrollLeft:e.pageX;
evt.pageY= (is.ie || (is.dom && !is.ns6)) ?e.y+document.body.scrollTop:e.pageY;
evt.x=(is.ie || (is.dom && !is.ns6))?evt.pageX-evt.src.getPageX():e.layerX;
evt.y=(is.ie || (is.dom && !is.ns6))?evt.pageY-evt.src.getPageY():e.layerY;
So, what should it be ?
Benoit
- Re: [Dynapi-Dev] Issues with pageX/Y and x/y Benoit Marchant
- Re: [Dynapi-Dev] Issues with pageX/Y and x/y Raymond Irving
- [Dynapi-Dev] DynEvent Bug fix notice Raymond Irving
