He encontrado en firetree.net un estupendo script que permite conocer la posición de cualquier objeto de una página html.
Es un script muy pequeño que funciona correctamente en, al menos, Firefox, Internet Explorer, Safari y Opera.
Tenemos que agradecérselo a: Peter-Paul Koch y Alex Tingle.
function findPosX(obj)
{
var curleft = 0;
if(obj.offsetParent)
while(1)
{
curleft += obj.offsetLeft;
if(!obj.offsetParent)
break;
obj = obj.offsetParent;
}
else if(obj.x)
curleft += obj.x;
return curleft;
}
function findPosY(obj)
{
var curtop = 0;
if(obj.offsetParent)
while(1)
{
curtop += obj.offsetTop;
if(!obj.offsetParent)
break;
obj = obj.offsetParent;
}
else if(obj.y)
curtop += obj.y;
return curtop;
}
Se agradece. Me ha servido mucho, los implementaré en mis proyectos. Saludos
Genial!!! Es justo lo que andaba buscando
mil gracias
Genial, gracias
Good…