Buscar la posición de un objeto con Javascript
Diciembre 7th, 2006 Posted in html-y-css, javascript
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;
}


Julio 1st, 2009 at 6:06 pm
Se agradece. Me ha servido mucho, los implementaré en mis proyectos. Saludos
Agosto 20th, 2009 at 11:59 am
Genial!!! Es justo lo que andaba buscando
mil gracias