Hi all,

I am facing a problem in getting mouse position when I click on a link, specialy the Y coordinate of the mouse position.
I am using this code

[COLOR=Sienna]if (document.layers) { // Netscape
document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = captureMousePosition;
} else if (document.all) { // Internet Explorer
document.onmousemove = captureMousePosition;
} else if (document.getElementById) { // Netcsape 6
document.onmousemove = captureMousePosition;
}
// Global variables
xMousePos = 0; // Horizontal position of the mouse on the screen
yMousePos = 0; // Vertical position of the mouse on the screen
xMousePosMax = 0; // Width of the page
yMousePosMax = 0; // Height of the page

function captureMousePosition(e) {
if (document.layers) {
xMousePos = e.pageX;
yMousePos = e.pageY;
xMousePosMax = window.innerWidth+window.pageXOffset;
yMousePosMax = window.innerHeight+window.pageYOffset;
} else if (document.all) {
xMousePos = window.event.x+document.body.scrollLeft;
yMousePos = window.event.y+document.body.scrollTop;
xMousePosMax = document.body.clientWidth+document.body.scrollLeft;
yMousePosMax = document.body.clientHeight+document.body.scrollTop;
} else if (document.getElementById) {
xMousePos = e.pageX;
yMousePos = e.pageY;
xMousePosMax = window.innerWidth+window.pageXOffset;
yMousePosMax = window.innerHeight+window.pageYOffset;
}

window.status = "xMousePos=" + xMousePos + ", yMousePos=" + yMousePos + ", xMousePosMax=" + xMousePosMax + ", yMousePosMax=" + yMousePosMax;

}[/
COLOR]

It works fine for mouse move and displayes correct mouse pos in status bar.

But when on mouse click i try to get the position it return the xMousePos good, but yMousePos it return is related to the browser client area in IE rather than the my document ( html ).

So when i try to place a div their it is placed near top of the document bcoz it ignores the scrolling information. or the

document.body.scrollLeft

document.body.scrollTop
is always 0( zero ) as i debug it.

Please help me or give any new idea or fix the code.

for demo u can see the link

http://team-kh.awpdc.com/~muarijaz/walter_1295_260/members3.php

Try to click on the top small icon of two icons with each small image. You will notice that for above two blocks the Panel will popup at the right place but for last two blocks near bottom of the page the panel will popup on top of the page.

Thanks.