En este grupo En todos

Foro de Javascript



CERRAR VENTANA

elisa44
Santiago, Chile
Escrito por Elisa44
el 09/02/2006

Hola,

tengo una función para cerrar una ventana:

window. Close()
y en el input tengo:
onClick="exit()"

La ventana se cierra pero que cuando hago click para cerrar la ventana se abre una ventana que dice "La página Web que está viendo está intentando cerrar la ventana. ¿Desea cerrarla? " y dos botones "si", "no", se podrá eliminar el mensaje y dejar sólo un botón que diga "Aceptar"?

Saludos

Escrito por Daniel
el 09/03/2006
Si se puede....
Escrito por Jnpjuan
el 17/11/2006

Creo que un window. Close();  te serviria

<input type="button" name="cancel" value="cerrar" onclick="javascript:window. Close();">

Escrito por Jnpjuan
el 17/11/2006

 creo que un window. Close;  te serviria

<input type="button" class="" name="cancel" value="Cancelar" onclick="javascript:window. Close();">

Escrito por Erick
el 22/01/2007
Como puedo cerrar una ventana padre sin que me aparesca el mensaje de que "La pagina web que esta viendo esta intentando cerrar la pagina"
Oscar Santa Cruz
Capital Federal, Arg...
Escrito por Oscar Santa Cruz
el 25/01/2007
Hola, he encontrado que Javascript ha cambiado para IE7 y hay problemas con los codigos para cerrar automaticamente los popus. Lo que tienen que hacer si lo que desean es evitar el mensaje: "La pagina web que esta viendo esta intentando cerrar la pagina" es introducir este codigo: window. Open('','_parent',''); window. Close();"> El problema tiene que ver con la forma en que IE7 necesita administrar las pestañas que incluye en su nueva version. Espero que les sirva! Saludos! Oscar https://www.aragonesesviajes.com
Oscar Santa Cruz
Capital Federal, Arg...
Escrito por Oscar Santa Cruz
el 25/01/2007

Repito el codigo por si quedó confuso,. Antes usé comillas simples pero si colocan el codigo dentro de un function lo tienen que escribir asi:

Window. Open("","_parent",""); window. Close();


Saludos
Oscar
https://www.aragonesesviajes.com


Escrito por David
el 11/04/2007
Hola Oscar, gracias por la ayuda, funciona perfectamente.
Escrito por Sam
el 24/07/2007

Si se quiere cerrar una ventana y abrir otra en IE7, a mi me funciono:


OnClick="window. Open("","_parent",""); window. Close(); window. Open("index. Php","_blank","");"

Escrito por Gabriel Diaz
el 29/08/2007
Muchas gracias Oscar me ayudaste un monton con ese pequeño codigo que enviaste....
Escrito por Bylu
el 29/12/2007

Gracias

Llevaba semanas buscando esta funcionalidad.

Y sinceramente una genialidad.

Un saludo.

Escrito por Charlie Wonka
el 18/01/2008
Gracias Maestro
Escrito por Sebastian28273
el 21/07/2008

Gracias loco, a mi tambien me sirvio

Saludos

Aaa Aaa
Powpq iowej
Escrito por Aaa Aaa
el 03/09/2008
"Si se puede.... "
por Daniel (Marzo 2006)


Muchacho, aki todo se puede; pero él pregunta por el código,q ya lo podrías haber puesto.... Yo estoy aki buscando pq perdí el que tenía (cerraba automaticamente, sin picar en enlace/boton) y no me pedía confirmación. Lo busqué en forosdelweb. Com. ,pero ahora no lo veo xD Un saludo.
Escrito por Amiguito
el 19/09/2008
Muchas Gracias.
Funciona a la perfeccion.
"
"Si se puede.... "
por Daniel (Marzo 2006)


Muchacho, aki todo se puede; pero él pregunta por el código,q ya lo podrías haber puesto.... Yo estoy aki buscando pq perdí el que tenía (cerraba automaticamente, sin picar en enlace/boton) y no me pedía confirmación. Lo busqué en forosdelweb. Com. ,pero ahora no lo veo xD Un saludo.
"
por aaa (Septiembre 2008)




Escrito por Pau
el 28/10/2008

Hola, sí me funciona en el explorer pero no me funciona en firefox...


¿Alguna idea?

Patricio Doorman
Los Lagos, Chile
Escrito por Patricio Doorman
el 29/11/2008

Gracias por el aporte funciona muy bien.... Agrego código para cerrar ventana automático aplicando tu corrección por si les sirve

En el Head

<script type="text/javascript">
function timeout()
{
setTimeout("cerrar()", 1000)
}

function cerrar() {
var ventana = window. Self
ventana. Opener = window. Self
window. Open("","_parent",""); ventana. Close()}

</script>

En el body

<body onload = "timeout()">

Ojala sirva...

Gcm
Distrito Federal, Mé...
Escrito por Gcm
el 29/12/2008

Señores.
yo estoy navegando en una pagina y al intentar abrirla me arroja el mensage: La página Web que está viendo está intentando cerrar la ventana, luego me pregunta si quiere cerrarla o no.
No importa lo que responda la pagina emergente ce cierra. Como puedo hacer para que mi IE7 me deje abrir este tipo de paginas.

gracias.... Saludos.

Escrito por Nessy00
el 03/03/2009

Oscar tu respuesta es genial y funciona de maravilla! Después de tanto tiempo en busca de una solución y lo disté tú. Genial!

Alex Gazcón
Ingenieria de sistemas/diseño 3ds' max...
Escrito por Alex Gazcón
el 16/10/2009

Paro que quieren cerrar una ventana padre con un javascript , no se desde farifox porque para poder cerrar la ventana con un script necesariamente tienes que heberla abierto desde otro script