// Função GetCoordinates() // função que retorna as coordenadas de um obj na tela, passar o id do obj para função function getOffsets(e) { var o = { height: e.offsetHeight, width: e.offsetWidth }; var x = e.offsetLeft; var y = e.offsetTop; var p = e.offsetParent; while(p && (p.nodeType != 9)) { x += p.offsetLeft; y += p.offsetTop; p = p.offsetParent; } o.left = x; o.top = y; return o; } function GetCoordinates(obj) { var elem = document.getElementById(); var offsets = getOffsets(elem); alert('offsets:\n' + 'left: ' + offsets.left + '\n' + 'top: ' + offsets.top + '\n' + 'width:' + offsets.width + '\n' + 'height: ' + offsets.height); }