Aunque esto podría estar en el foro de javascript, lo pongo aquí por la cantidad de veces que se ha preguntado.
Todos sabemos ya como cerrar una ventana abierta con javascript
: self.close()
Si utilizamos Netscape, la ventana siempre se cerrará sin mensaje de confirmación, sea cual sea el método que se haya utilizado para abrirla.
En cambio, con Iexplorer, si la ventana del navegador no ha sido abierta con javascript, nos saltará un mensaje preguntándonos si se desea cerrar la susodicha ventana.
Pues bien, existe un método para evitar esto en IExplorer:
Código:
<html><head></head><body>
<object id=closeWin type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<param name="Command" value="Close">
</object>
<a href="javascript: closeWin.Click();">Click
aquí para cerrar</a>
</body></html>
Ahora bien, si el navegador es netscape y utilizamos dicha función nos dará error, con lo cual es necesario hacer un crossbrowser para que nos funcione con los 2.
Salu2