Programación Web y Scripting > JavaScript

 Como Cerrar Ventana Modal?

(1/1)

mustang:
Hola, ke tal, ahora molestando de este lado con una pregunta, yo tengo este código:

--- Código: Text --- <script language='JavaScript'>myWin=window.showModalDialog('frameset.aspx','','dialogWidth:210px; dialogheight:250px');</script>  
y me funciona bien, me abre la ventana modal, pero no la puedo cerrar, antes de usar la modal cerraba un popup de este modo:

--- Código: Text --- <script language='JavaScript'>myWin=window.open('frameset.aspx','myWin', 'width=210, height=250');setTimeout('myWin.close()',3000);</script>  
pero con la modal ya no me funciona el setTimeout('myWin.close()',3000);
Alguien sabe como mandar cerrarla??
Ahhh, también en el frameset.aspx le puse

--- Código: Text --- <script language='JavaScript'>setTimeout('myWin.close()',3000);</script>  y no jala, gracias!!!!!  :hola:

marlon:
el codigo de cerrar debe ir en el fichero frameset.asp. el codigo a usar en tal caso simplemente sería window.close(). no creo que sea necesario poner el nombre con el cual fue creado.

x.cyclop:

--- Cita de: "mustang" ---
--- Código: Text --- <script language='JavaScript'>myWin=window.open('frameset.aspx','myWin', 'width=210, height=250');setTimeout('myWin.close()',3000);</script>  
--- Fin de la cita ---
Ese código abre un popup más. Intenta poniendo:


--- Código: Text ---<a href="#" onclick="javascript:window.close()" return false;>Cerrar ventana</a> 
Si la ventana se cierra, es que tu código tiene algo malo. :smartass:

mustang:

--- Cita de: "marlon" --- el codigo de cerrar debe ir en el fichero frameset.asp. el codigo a usar en tal caso simplemente sería window.close(). no creo que sea necesario poner el nombre con el cual fue creado.
--- Fin de la cita ---
Hola, gracias pos sus respuestas, el código lo tuve ke poner en el frame principal, el cuael carga una página ke se llama progreso.asp, dentro de esa página puse

--- Código: Text --- <script language="JavaScript">setTimeout('close()',60000);</script>  
y pues lo cierra en 6 segundos... Muchas gracias por su tiempo!!!  :comp:
Hasta luego!!!  :hola:

Navegación

[0] Índice de Mensajes

Ir a la versión completa