hola a todos,
tengo un div, con el el style="position:absolute". ¿Como puedo saber cual es la posicion relativa en la pantalla de ese div?
gracias de antemano
| |||
no entendi tienes una capa posicionada absolutamente y quieres saber las coordenadas de la capa, si le estas dando los valores de left y top esos son los valores o mas bien la posicion que tiene la capa en pantalla no se que sea eso de la posicion relativa de la posicion absoluta |
| |||
al div no le pongo ni top ni left. lo utilizo para mostrar un calendario al pulsar una imagen, para que me aparezca la capa justo al lado de la imagen. lo que me gustaria saber es cual es la posicion de esa capa en la pantalla gracias |
| ||||
Pues quítale el position:absolute. No servirá para nada. Para qué quieres saber la posición?
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| ||||
No está del todo bien lo que propones, inakisantos. Sería: alert(document.getElementById('tucapa').style.top+ "-"document.getElementById('tucapa').style.left) Pero si no lo has definido antes no funcionaría...
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| |||
Buenas, no esta del todo bien.... lo he puesto suponiendo que la capa estaba definida previamente tal que así: #divTUCAPA{position: absolute;top:X;background-color:#XXXXXX;overflow: auto; border-style: solid; border-width: 1 1 1 1; border-color: #XXXXXX;} o algo parecido, entonces creo que si funcionaria, a mi almenos me funciona. |
| |||
Hola todos : pantxo : a ver si entiendo; como la posición relativa de una posición absoluta no existe, debes tener el div dentro de otro con posición relativa que 'arrastra' al primero con respecto al documento. La posición absoluta sería entonces con respecto al div contenedor. Por lo tanto, la posición del 'contenido' sería la del 'contenedor' más la absoluta del contenido. Todo esto respecto al documento; no a la pantalla. Si el parentElement del contenedor es el body, usa el código de JavierB. Si es otro, estamos en problemas para un navegador que no sea IE. Coordenadas de una imagen dentro de un documento saludos furoya |