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

Reply via email to