Foros del Web » Programando para Internet » Javascript »

Popup de "en proceso" para un formulario

Estas en el tema de Popup de "en proceso" para un formulario en el foro de Javascript en Foros del Web. Bien, esta es mi duda: Tengo un formulario y quiero que al pulsar enviar (submit), aparezca una ventana (popup) que esté abierta unos 3 segundos... ...
  #1 (permalink)  
Antiguo 26/10/2004, 03:45
Avatar de Funghi  
Fecha de Ingreso: marzo-2004
Mensajes: 67
Antigüedad: 20 años, 1 mes
Puntos: 0
Popup de "en proceso" para un formulario

Bien, esta es mi duda: Tengo un formulario y quiero que al pulsar enviar (submit), aparezca una ventana (popup) que esté abierta unos 3 segundos... Tras este tiempo, tendría que cerrarse y redireccionar la página madre (la que lanzó el popup, la del formulario).

Por el momento tengo el disparador (onSubmit) y el siguente codigo, pero no sé como cerrar el popup tras esos tres segundos y redireccionar la página madre
Código:
<script language="JavaScript"> 
function disparaPopUp(){ 
open("formulario/confirmacion.htm", "confirmacion", "toolbar=no,directories=no,menubar=no,status=no,width=200,height=100"); 
}
</script>

Millones de gracias,

Funghi

Última edición por Funghi; 26/10/2004 a las 06:54
  #2 (permalink)  
Antiguo 26/10/2004, 07:11
Avatar de claray  
Fecha de Ingreso: agosto-2004
Ubicación: ahora... en Caracas
Mensajes: 345
Antigüedad: 19 años, 8 meses
Puntos: 0
con un timer, busca en este foro y encontraras la forma de manejar timers...

Saludos.
__________________
:pirata: El arte de desarrollar es dejar que los otros lo hagan
  #3 (permalink)  
Antiguo 26/10/2004, 13:45
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Cita:
Iniciado por claray
con un timer, busca en este foro y encontraras la forma de manejar timers...

Saludos.
Hola Funghi:

Como dice claray es con un timer...

Trataré de hacerlo con tu código:

<script language="JavaScript">
function disparaPopUp(){
ventana = window.open("formulario/confirmacion.htm", "confirmacion", "toolbar=no,directories=no,menubar=no,status=no,wi d th=200,height=100");
setTimeout("ventana.close()", 3000);
}
</script>

Lo de 3000 significa 3000 milisegundos (3 segundos)

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 27/10/2004, 02:57
Avatar de Funghi  
Fecha de Ingreso: marzo-2004
Mensajes: 67
Antigüedad: 20 años, 1 mes
Puntos: 0
Mil gracias, sois unos cracks!
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 18:12.