Re: [Ovillo] Div que llama a otro a "x" e "y" cordenadas conrespectoal primero.

2007-02-10 Por tema NetVicious
Hola LISTAS,

El sábado, 10 feb 2007 a las 00:54, escribiste:

> El asunto es: ¿cómo averiguo mediante javascript cuáles son las cordenadas X
> e Y de un objeto "n", en posición relativa, que no tiene parámetros de top y
> left declarados?

Prueba con esto:

function findPosX(obj)
{
var curleft = 0;
if(obj.offsetParent)
while(1) 
{
curleft += obj.offsetLeft;
if(!obj.offsetParent)
break;
obj = obj.offsetParent;
}
else if(obj.x)
curleft += obj.x;
return curleft;
}

function findPosY(obj)
{
var curtop = 0;
if(obj.offsetParent)
while(1)
{
curtop += obj.offsetTop;
if(!obj.offsetParent)
break;
obj = obj.offsetParent;
}
else if(obj.y)
curtop += obj.y;
return curtop;
}

-- 
  /\/
 /  \  / \  /
/\/ e t   \/ i c i o u s
   


___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo


Re: [Ovillo] Div que llama a otro a "x" e "y" cordenadas conrespectoal primero.

2007-02-09 Por tema LISTAS
Sí, eso lo se... ¡caramba: en el apuro omití esos datos!; pero bueno, están.

Ejemplo:

---
texto, texto, texto, texto, texto, texto, texto, texto, texto,


ESTOY EN CUALQUIER LADO DEL DOCUMENTO.


sigue texto, texto, texto, texto, texto, etc.
---


function AveriguoDondeEstoy(IDobjeto){
/*seudocódigo del script*/
X = document.getElementById(IDobjeto).style.top=/*el dato que me falta*/
Y = document.getElementById(IDobjeto).style.left=/*el otro dato que me
falta*/
alert("Estoy entre ésta: "+X+" y ésta "+Y)
}


El asunto es: ¿cómo averiguo mediante javascript cuáles son las cordenadas X
e Y de un objeto "n", en posición relativa, que no tiene parámetros de top y
left declarados?

¡Vaya desafío!

Almirante von Web/.
--
"Educando al asno, por no apalearlo."
©2007 ;-)

- Original Message -
From: "Christian Roque Geldres" <[EMAIL PROTECTED]>
To: "'Ovillo, la lista de CSS en castellano'" 
Sent: Friday, February 09, 2007 6:10 PM
Subject: Re: [Ovillo] Div que llama a otro a "x" e "y" cordenadas
conrespectoal primero.


Para hacer eso div1 debe estar posicionado absoluta o relativamente,
entonces div2 tomara las coordenadas en base a div1 si lo posicionas
absolutamente


Christian Roque Geldres
-Mensaje original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
En nombre de LISTAS
Enviado el: viernes, 09 de febrero de 2007 04:04
Para: DyP [LISTA]; Ovillo [LISTA]
Asunto: [Ovillo] Div que llama a otro a "x" e "y" cordenadas con respectoal
primero.

Necesito saber si alguno puede orientarme al respecto:

Tengo un DIV llamado "div1" el cual, al dar clic sobre el enlace del texto
anidado, posiciona al DIV llamado "div2" a X e Y posición respecto a "div1".
¿Alguien tiene idea al respecto de cómo hacerlo con javascript?

Ejemplo:


Llamo al div 2

Párrafos de texto,etc.

Soy tu mascota... ¿Me llamabas?



¿Se entiende la idea? Sé posicionar un DIV respecto a X e Y de la ventana,
pero ni oidea con respecto a otro DIV

Almirante von Web/.
--
"Educando al asno, por no apalearlo."
©2007 ;-)


___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo

___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo



___
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo