js 获取控件的绝对位置

function CPos(x, y)
{
    
this.x = x;
    
this.y = y;
}

//获取控件的位置
function GetObjPos(ATarget)
{
    
var target = ATarget;
    
var pos = new CPos(target.offsetLeft, target.offsetTop);
    
    
var target = target.offsetParent;
    
while (target)
    
{
        pos.x 
+= target.offsetLeft;
        pos.y 
+= target.offsetTop;
        
        target 
= target.offsetParent
    }

    
    
return pos;
}
posted @ 2008-09-03 19:46  mylive  阅读(763)  评论(0编辑  收藏  举报