Foros del Web » Programando para Internet » Javascript »

Abrir DIV según dónde se haga click

Estas en el tema de Abrir DIV según dónde se haga click en el foro de Javascript en Foros del Web. Buenas, Tengo varios enlaces que al hacer click sobre ellos quiero mostrar un div justo al lado como si fuera una ventana emergente. Todo me ...
  #1 (permalink)  
Antiguo 09/06/2007, 10:48
Avatar de mruiz  
Fecha de Ingreso: septiembre-2001
Ubicación: Reykjavík
Mensajes: 138
Antigüedad: 23 años, 4 meses
Puntos: 0
Abrir DIV según dónde se haga click

Buenas,
Tengo varios enlaces que al hacer click sobre ellos quiero mostrar un div justo al lado como si fuera una ventana emergente. Todo me funciona pero no sé cómo pasarle la posición dónde hago click para que se muestre ahí mismo.

¿Sabéis cómo hacerlo?

Gracias.
__________________
Mario Ruiz
http://tcberglind.blogspot.com
  #2 (permalink)  
Antiguo 09/06/2007, 17:05
Avatar de mruiz  
Fecha de Ingreso: septiembre-2001
Ubicación: Reykjavík
Mensajes: 138
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Abrir DIV según dónde se haga click

nadie sabe nada?
__________________
Mario Ruiz
http://tcberglind.blogspot.com
  #3 (permalink)  
Antiguo 09/06/2007, 17:11
Avatar de mruiz  
Fecha de Ingreso: septiembre-2001
Ubicación: Reykjavík
Mensajes: 138
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Abrir DIV según dónde se haga click

Creo que empiezo a ir por buen camino... pero....

Código HTML:
            function abrirPopup(top,left)
               {
                  document.getElementById("pdiv").style.left = left;
	          document.getElementById("pdiv").style.top = top;
                  document.getElementById("pdiv").style.visibility='';      
               }            
Llamo a esta función haciendo click en diferentes enlaces y le paso la posición.
Me funciona perfectamente en IE7 colocándose cada vez donde yo pulso pero no en firefox, sabéis por qué??
__________________
Mario Ruiz
http://tcberglind.blogspot.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:25.