jueves, 8 de mayo de 2008

¿Cómo cerrar una ventana por javascript en IE7 sin que aparezca la confirmación?

En IE7 si hacemos windows.close() para cerrar una ventana nos aparece un mensaje de confirmación, si queremos evitar que aparezca este mensaje podemos cerrar la ventana invocando a la siguiente funcion javascript.

<script type="text/javascript">
function cierraventana(){
window.open('','_parent','');
window.close();
}
</script>

2 comentarios:

Anónimo dijo...

Así es como la defines, y luego cómo y dónde la llamas?

rbedat dijo...

Gracias por tu comentario,

Una vez definida la función puede ser llamada por medio de cualquier evento.

Un ejemplo es el onClick de un botón.

<input name="cerrar" type="button" value="Cerrar Ventana" onClick="cierraventana()"/>
Espero te sirva.