function getAbsPoint(e){ var x = e.offsetLeft, y = e.offsetTop; while (e = e.offsetParent) { x += e.offsetLeft; y += e.offsetTop; } alert("x:" + x + "," + "y:" + y); } function getAbsPoint(obj){ var x, y; oRect = obj.getBoundingClientRect(); x = oRect.left y = oRect.top alert("(" + x + "," + y + ")") }