Hola, tengo problemas para entender el ciclo for con la variable p. no entiendo como se recorre el for con p = p.offsetParent, es decir como se incrementaria la variable?
si fuera un contador seria i++.
var p = document.getElementById(parent);
var top = (c["at_position"] == "y") ? p.offsetHeight+2 : 0;
for (; p; p = p.offsetParent)
{
top += p.offsetTop;
left += p.offsetLeft;
}
c.style.top = top +'px';
Gracias.