//获得控件的位置 |
function getAbsolutePosition(obj) |
{ |
position = new Object(); |
position.x = 0; |
position.y = 0; |
var tempobj = obj; |
while (tempobj!= null && tempobj!=document.body) |
{ |
if (window.navigator.userAgent.indexOf( "MSIE" )!=-1) |
{ |
position.x += tempobj.offsetLeft+4; |
position.y += tempobj.offsetTop+5; |
} |
else |
{ |
if (window.navigator.userAgent.indexOf( "Firefox" )!=-1) |
{ |
position.x += tempobj.offsetLeft; |
position.y += tempobj.offsetTop; |
} else { |
position.x += tempobj.offsetLeft+4; |
position.y += tempobj.offsetTop+5; |
} |
} |
tempobj = tempobj.offsetParent |
} |
return position; |
} |