Foros del Web » Programando para Internet » Javascript »

abrir dos ventanas a partir de un enlace

Estas en el tema de abrir dos ventanas a partir de un enlace en el foro de Javascript en Foros del Web. Buenos días a todos. Me gustaría saber cómo podría abrir dos ventanas a partír de un mismo enlace. La idea es que una ellas sirva ...
  #1 (permalink)  
Antiguo 08/02/2003, 02:45
Usuario no validado
 
Fecha de Ingreso: febrero-2003
Ubicación: Bilbao
Mensajes: 51
Antigüedad: 21 años, 2 meses
Puntos: 0
abrir dos ventanas a partir de un enlace

Buenos días a todos.
Me gustaría saber cómo podría abrir dos ventanas a partír de un mismo enlace. La idea es que una ellas sirva para continuar la navegación normal, y la otra salte como un pop-up con las novedades que hay en la web.
En las FAQ he encontrado cómo hacer lo del pop-up.
Lo que no sé es cómo unir las dos cosas a un mismo enlace.
Muchas gracias.
  #2 (permalink)  
Antiguo 08/02/2003, 05:05
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Hola slumber,

Si te he entendido bien, puedes hacerlo así:


<a href="tuenlace.htm" target="tutarget" onClick="window.open('tupaginaenpopup.htm','nombre delpopup','scrollbars=yes,width=200,height=200')"> Enlace </a>

Muevo tu pregunta al foro de javascript que es donde pertenece

un saludo

Última edición por tunait; 08/02/2003 a las 05:08
  #3 (permalink)  
Antiguo 08/02/2003, 05:09
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
No sé por qué razón los foros parten la línea por donde no deben (por más que lo edite y trate de corregirlo la sigue partiendo)

Asegurate de tenerlo todo en una sola línea
  #4 (permalink)  
Antiguo 08/02/2003, 05:53
Usuario no validado
 
Fecha de Ingreso: febrero-2003
Ubicación: Bilbao
Mensajes: 51
Antigüedad: 21 años, 2 meses
Puntos: 0
fenomenal

Acabo de probar el código y funciona a la perfección. Sólo una cosa más sobre el tema: ¿hay algún parámetro que especifique el lugar de la pantalla en el que aparecerá el pop-up?

Gracias.
  #5 (permalink)  
Antiguo 08/02/2003, 06:02
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Sip,

puedes añadir posición top y posición left:


<a href="tuenlace.htm" target="tutarget" onClick="window.open('tupaginaenpopup. htm','nombredelpopup','scrollbars=yes,width=200,he ight=200,top=150,left=200')"> Enlace </a>

Eso hará que la esquina superior izquierda de tu ventana popup se abra a 150pixels desde la parte superior y a 200 pixels desde la izquierda.

Si quieres que se abra siempre centrada dímelo
  #6 (permalink)  
Antiguo 08/02/2003, 06:36
Usuario no validado
 
Fecha de Ingreso: febrero-2003
Ubicación: Bilbao
Mensajes: 51
Antigüedad: 21 años, 2 meses
Puntos: 0
ya puestos a pedir...

Pues ya puestos a pedir, estaría fenomenal que estuviera centrada...ja, ja.
Es para que la gente vea que tiene contenido, no la confunda con publicidad, y no la cierre.
  #7 (permalink)  
Antiguo 08/02/2003, 06:46
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Bueno, entonces hazlo así:


en algun lugar entre <head> y </head> colocas esto:


Código PHP:
<script language="javascript">
function 
abrir(pagina,alto,ancho)
{
atributos'scrollbars=yes,width=' ancho ',height=' alto ',top='+ (screen.height-alto)/',left=' + (screen.width-ancho)/2
ventana
=window.open(pagina,'ventana',atributos)
}
</script> 
Y luego en tus enlaces haces así la llamada:

<a href="tuenlace.htm" target="tutarget" onClick="abrir('pagina.html',250,500)"> Enlace </a>

en este caso te abrirá una ventana de 250 pixels de alto por 500 de ancho (pon los valores que quieras)
  #8 (permalink)  
Antiguo 08/02/2003, 08:20
Usuario no validado
 
Fecha de Ingreso: febrero-2003
Ubicación: Bilbao
Mensajes: 51
Antigüedad: 21 años, 2 meses
Puntos: 0
Graaacias

Creo que ya me voy enterando de cómo va esto. Espero tardar un poco en tener la próxima duda...je, je...
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 13:15.