Foros del Web » Programando para Internet » Javascript »

Abrir dos ventanas emergentes en javascript y que una se cierre sola

Estas en el tema de Abrir dos ventanas emergentes en javascript y que una se cierre sola en el foro de Javascript en Foros del Web. Hola. Necesito su ayuda. Tengo el siguiente código que me sirve para abrir dos ventanas emergentes a la vez cuando le doy click en un ...
  #1 (permalink)  
Antiguo 05/10/2011, 07:40
 
Fecha de Ingreso: octubre-2011
Mensajes: 17
Antigüedad: 12 años, 7 meses
Puntos: 0
Abrir dos ventanas emergentes en javascript y que una se cierre sola

Hola. Necesito su ayuda.
Tengo el siguiente código que me sirve para abrir dos ventanas emergentes a la vez cuando le doy click en un determinado link:

<p>
<script type="text/javascript">// <![CDATA[
function abrir() {
window.open('http://radio.peigriega.com','','titlebars=0, toolbar=0,scrollbars=0,location=0,statusbar=0,menu bar=0,resizable=0,width=320,height=240');
window.open('http://s4.myradiostream.com/64540.htm','','titlebars=0, toolbar=0,scrollbars=0,location=0,statusbar=0,menu bar=0,resizable=0');
}
// ]]></script>
Para escuchar la radio online darle click en:*<a href="javascript:abrir()">Radio Peigriega</a></p>

Me gustaría saber si hay forma de hacer con que una de esas ventanas emergentes que se abren solas también se cierre sola, en el caso la segunda ventana...
  #2 (permalink)  
Antiguo 05/10/2011, 07:58
Avatar de Artificium  
Fecha de Ingreso: enero-2011
Mensajes: 492
Antigüedad: 13 años, 3 meses
Puntos: 81
Respuesta: Abrir dos ventanas emergentes en javascript y que una se cierre sola

Pero de qué manera se cerrará sola? después de cierto tiempo? cuando el usuario haga alguna acción? Explicanos ese detalle.
  #3 (permalink)  
Antiguo 05/10/2011, 07:59
 
Fecha de Ingreso: octubre-2011
Mensajes: 17
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Abrir dos ventanas emergentes en javascript y que una se cierre sola

Perdón por no detallar. Necesito que sea después de un tiempo determinado, por ejemplo 5 segundos.
  #4 (permalink)  
Antiguo 05/10/2011, 08:05
Avatar de Artificium  
Fecha de Ingreso: enero-2011
Mensajes: 492
Antigüedad: 13 años, 3 meses
Puntos: 81
Respuesta: Abrir dos ventanas emergentes en javascript y que una se cierre sola

Bien, eso es fácil, en ese caso debes poner este código en el archivo de la segunda ventana:

<body onload="cierre();">

Obviamente debes agregar ese código en la etiqueta body, bueno, ahora la función cierre sería esta:

Código:
<script type="text/javascript">
function cierre() {
  window.setTimeout(function(){window.close();}, 5000);
}
</script>
El tiempo está en milisegundos por eso puse 5000, espero que esté mas decirte que ese código se pone entre <head> y </head>. Espero que te sirva.
  #5 (permalink)  
Antiguo 05/10/2011, 08:10
 
Fecha de Ingreso: octubre-2011
Mensajes: 17
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Abrir dos ventanas emergentes en javascript y que una se cierre sola

Si entiendo perfectamente este código que me pasas. Me había olvidado de detallar algo mas, la página de la segunda ventana emergente no es mía, o sea, no tengo acceso a su código, es como si fuera la página de google que yo quisiera abrir, no se si me explico. Por eso no he encontrado todavía algún código en que yo la pueda cerrar en un tiempo límite..
  #6 (permalink)  
Antiguo 05/10/2011, 09:43
Avatar de Artificium  
Fecha de Ingreso: enero-2011
Mensajes: 492
Antigüedad: 13 años, 3 meses
Puntos: 81
Respuesta: Abrir dos ventanas emergentes en javascript y que una se cierre sola

Si no es tuya normalmente diría que no hay caso, pero si se trata de cerrar la ventana solamente si hay una alernativa, la página esa que no es tuya, debe estar en un iframe que abarque todo el popup, y cierras esa venta cuyo código si es tuyo mediante el código que te di y listo. Espero que te lo haya explicado claramente. Suerte!
  #7 (permalink)  
Antiguo 05/10/2011, 10:01
 
Fecha de Ingreso: octubre-2011
Mensajes: 17
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Abrir dos ventanas emergentes en javascript y que una se cierre sola

Ah ya, lo trataré de hacer.. muchísimas gracias por las respuestas! :)
  #8 (permalink)  
Antiguo 05/10/2011, 10:29
Avatar de Artificium  
Fecha de Ingreso: enero-2011
Mensajes: 492
Antigüedad: 13 años, 3 meses
Puntos: 81
Respuesta: Abrir dos ventanas emergentes en javascript y que una se cierre sola

Avisame cómo te fue.

Etiquetas: emergentes, ventanas
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 21:35.