Evitar que pida confirmación al cerrar una ventana

Queria saber si se puede evitar que aparezca esa ventanita de confirmación al cerrar una ventana con JavaScript, ya que es un poco incordio, y para mi...

La FAQ Evitar que pida confirmación al cerrar una ventana tiene

Pertenece a la categoría:

Pregunta
Queria saber si se puede evitar que aparezca esa ventanita de confirmación al cerrar una ventana con JavaScript, ya que es un poco incordio, y para mi trabajo resulta más comodo que no salga.


Respuesta de Miguel Angel Alvarez
Que yo sepa no puedes... sólo se me ocurre que evites puedes evitar cerrar la ventana principal. Las ventanas secundarias no se pregunta si se desean cerrar, osea que pudes limitarte a cerrar las ventanas que se han creado por medio de Javascript.


Deberías pensar en cambiar un poco el modo de funicionamiento de la página para solucionarlo. A mi no se me ocurre otra cosa.

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fueron enviados 19 comentarios a la faq
4 comentarios no revisados
15 comentarios revisados:
Por: xavi escudero
23/11/04
si que se puede:

en la página principal pon este código:

window.opener = self;
self.window.close();

:D saludosssss
Por: sonya
30/8/05
<script>
w=window;
v=(w.self.opener=w.self);
v.close();
</script>
Por: Hermenegildo Mtz.
19/9/05
Con este fragmento de codigo evitas la pregunta de confirmacion para cerrar el explorer espero te sirva.

function CloseWin(){
window.opener = top ;
window.close();
}


Muchas gracias.
Por: Victor Hugo
07/10/05
Introduce tu comentario...

Hola!!
Si se puede hacer lo que dices poniendo este codigo en tu ventana que quieres cerrar.

window.opener = null;
window.close();
return false;

Saludos.. Espero sea de ayuda....
Por: Xesco
03/2/06
De esta manera podras cerra la ventana principal si que aparezca la etiqueta dichosa de javascript.

<script>
function cerrar(){
window.opener = null;
window.close();
return false;
}

despues en el botón de cerrar coloca Onclick="cerrar()"

y listo.
</script>
Por: nieves
22/2/06
Dim frameScript As String = "<script language='JavaScript'>" & _
"window.parent.opener=null; window.parent.close();</script>"
Page.RegisterStartupScript("FrameScript", frameScript)

Si funciona!!!! esto es por si quieres meter tu codigo javascript en asp.net digamos que es javascript embebido con asp.net
Por: José Luis Galindo Marmolejo.
10/3/06

Para cerar una ventana y que no te aparesca la confirmacion para internet explorer 6 debes colocar lo sigiente :

function cerrar()
{
opener=null;
window.close()
}

El opener=null; hace nulo el mensaje y cierra la ventana sin pedir la confirmacion.

O.K.
Por: mariano
07/8/06
Yo al llamar a una pagina que se llama cerrar.xxx desde mi menu la cual tiene unicamente este codigo ya no me preguntó más si queria cerrarla.

window.opener = self;
self.window.close()
Por: Jaime
14/9/06
Si se puede y esta es la respuesta
<script>
var ventana = window.self;
ventana.opener = window.self;
ventana.close();
</script>
Por: Humberto Prada
27/10/06
Para poder cerrar la ventana principal que llama a otra ventana sin que pida confirmación, haga u llamado a la siguiente funcion:

<script language="javascript" type="text/javascript">


function cerrar() {
var ventana = window.self;
ventana.opener = window.self;
parent.close();
}

</script>

y listo

Por: Txutxi
07/6/07
Puedes cerrar una ventana llamando al procedimiento “close()” desde la ventana padre. Si lo que quieres es que una página se cierre a si misma puedes utilizar esta función. La función de abajo funciona únicamente con el Explorer.

function cierra()
{
window.opener = self;
window.close();
}

Si alguien conoce un procedimiento que funcione con el resto de los navegadores me gustaría que me lo dijese.
Por: Lucio
08/2/08
Este codigo podria servir para aquellos que esten intentando cerrar la ventana en Internet Explorer 7
function cierra_ventana()
{
window.open('','_parent','');
window.close();
}
Por: Andres_Hlan
11/2/08
uyyy men que bien este ultimo el de aca arriba funciona en IE 7 ya q los otros no funcionaban..

Gracias.
Por: vinfo
02/10/08
Todas las opciones aca expuestas no funcionan en IE 7
Por: Paula
28/10/08
<script language="javascript" type="text/javascript">

function cerrar() {
window.open('','_parent','');
window.close();
}
</script>

A mi sólo me funciona esta en el explorer, y en firefox ni si quiera cierra la ventana!!

¿Si a alguien se le ocurre algo?

Volver al árbol de categoríasVolver al árbol de categorías
Alojados en el grupo