javascript 获取控件的绝对位置

 

调用方法:

var pos=GetObjPos(ID);


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 on 2009-05-07 14:47  念时  阅读(305)  评论(0编辑  收藏  举报

细节决定成败!态度决定一切!