Buenas IsaBelM
Creo que esta función te puede servir:
Código javascript
:
Ver originalfunction getAbsoluteElementPosition(element) {
if (typeof element == "string")
element = document.getElementById(element)
if (!element) return { top:0,left:0 };
var y = 0;
var x = 0;
while (element.offsetParent) {
x += element.offsetLeft;
y += element.offsetTop;
element = element.offsetParent;
}
return {top:y,left:x};
}
La función acepta como parámetro o bien el ID de un elemento (una cadena), o bien el propio elemento como objeto. El valor de retorno es también un objeto con dos propiedades : top y left, que contienen la posición buscada.
Un ejemplo de uso podría ser el siguiente:
Código javascript
:
Ver originalfunction test(ID) {
var elemento = document.getElementById(ID);
var pos = getAbsoluteElementPosition(elemento)
alert("top="+pos.top+" left="+pos.left)
}