Ver Mensaje Individual
  #13 (permalink)  
Antiguo 14/10/2005, 14:36
Avatar de Holden
Holden
 
Fecha de Ingreso: enero-2002
Ubicación: Buenos Aires
Mensajes: 326
Antigüedad: 22 años, 10 meses
Puntos: 4
Hey despues de tanto tiempo volvip por aca...
encontre esto que realmente calcula muy bien la posicion absoluta del elemento que le pasen.
Código:
function GetAbsPosition(el) 
{
	 var SL = 0, ST = 0;
	 var is_div = /^div$/i.test(el.tagName);  
	 if (is_div && el.scrollLeft)
		SL = el.scrollLeft;
	 if (is_div && el.scrollTop)
		ST = el.scrollTop;
	 var r = { x: el.offsetLeft - SL, y: el.offsetTop - ST };
	 if (el.offsetParent) 
	 {
		var tmp = GetAbsPosition(el.offsetParent);
		r.x += tmp.x;
		r.y += tmp.y;
	}
	return r;
}
Espero les sea tan util como a mi.
Saludos,
__________________
Holden-@r
http://www.hvaldez.com.ar