Buenas tengo esta funcion en javascript que me devuelve las cordenadas de un div...
Código HTML:
getDimensions = function(oElement) {
var x, y, w, h;
x = y = w = h = 0;
if (document.getBoxObjectFor) { // Mozilla
var oBox = document.getBoxObjectFor(oElement);
x = oBox.x-1;
w = oBox.width;
y = oBox.y-1;
h = oBox.height;
}
else if (oElement.getBoundingClientRect) { // IE
var oRect = oElement.getBoundingClientRect();
x = oRect.left-2;
w = oElement.clientWidth;
y = oRect.top-2;
h = oElement.clientHeight;
}
return {x: x, y: y, w: w, h: h};
}
el codigo funciona bien pero tiene un problema...
yo siempre le pido que me devuelva las cordenadas de un div que siempre esta en la misma posicion de la pantalla aunque muevas el scroll de la pagina este div esta fijo...
pero cuando obtengo las cordenadas me devuelve el lugar donde estaria el div si no estuviera fijo...
como puedo arreglar esto??
merciii