A ver si te puedo ayudar. Yo he hecho unas pruebas en local con
offsetTop [1] y offsetLeft [2], dos propiedades que deberían servirte
para esto. No me han dado grandes diferencias en Firefox e IE
utilizando posicionamiento absoluto en porcentajes (estas propiedades
retornan la posición computada). El problema es que si tienes varios
divs anidados con posicionamiento absoluto podría ser que esos valores
sólo representen la posición con respecto al contenedor
(offsetParent).

Para solucionar esto puedes utilizar este cacho de código:

                        getPosition : function(element) {
                                var positionX = 0;
                                var positionY = 0;

                                while (element != null) {
                                        positionX += element.offsetLeft;
                                        positionY += element.offsetTop;
                                        element = element.offsetParent
                                }

                                return [positionX, positionY];
                        }

Que lo único que hace es ir sumando las posiciones de los contenedores
hasta que llega al raíz. Seguramente tendrás que hacer algún ajuste
fino para que se comporte al pixel en IE y FF.

También tienes que tener en cuenta que si estás usando posicionamiento
absoluto en porcentajes y el usuario cambia el tamaño de la pantalla
cambiará la posición de los elementos.

[1] http://developer.mozilla.org/en/docs/DOM:element.offsetTop
[2] http://developer.mozilla.org/en/docs/DOM:element.offsetLeft


On 11/21/06, Alakat mio <[EMAIL PROTECTED]> wrote:
> Hola a todos, espero que alguien pueda ayudarme.
> Veran mi problema es el siguiente:
> Tengo una imagen enmarcada dentro de un lio de Div, que nisiquiera yo he
> hecho, controlado por posiciones absolutas en %, y necesito conocer las
> coordenadas de una imagen, el problema es que las coordenadas son con
> respecto a la pantalla. Alguno me podria dar una ayuda de como obtener las
> coordenadas con respecto a esta imagen.
> Un saludo. a todos.
> ------------ próxima parte ------------
> Se ha borrado un adjunto en formato HTML...
> URL: 
> http://lists.scriptia.net/pipermail/javaescript-scriptia.net/attachments/20061121/9f6a2b15/attachment.html
> _______________________________________________
> javaEScript mailing list
> javaEScript@scriptia.net
> http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
>


-- 
David Arango, el único desarrollador con una orden de alejamiento de
Jeffrey Zeldman
Simplelogica.net, ahora con un 33,3% más de intromisión en listas de correo

Cuando no hago otra cosa escribo en mildiez.net
_______________________________________________
javaEScript mailing list
javaEScript@scriptia.net
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a