--- title: Window.close() slug: Web/API/Window/close translation_of: Web/API/Window/close ---
{{ ApiRef() }}
Cierra la ventana actual, o la ventana en la cual fue llamada.
window.close();
Cuando este método es llamado, la ventana referenciada es cerrada.
Este método solo se permite ser llamado por ventanas que fueron abiertas por un script utilizando el método {{domxref("window.open()")}}. Si la ventana no fue abierta por un script, el siguiente error aparece en la consola de JavaScript: Scripts
may not close windows that were not opened by script.
Este es un ejemplo que demuestra como utilizar este método para cerrar una ventana que fue abierta por un script llamando {{domxref("window.open()")}}.
<script type="text/javascript"> //Global var to store a reference to the opened window var openedWindow; function openWindow() { openedWindow = window.open('moreinfo.htm'); } function closeOpenedWindow() { openedWindow.close(); } </script>
<script type="text/javascript"> function closeCurrentWindow() { window.close(); } </script>
Especificación | Estado | Comentario |
---|---|---|
{{SpecName('HTML WHATWG', '#dom-window-close', 'window.close()')}} | {{Spec2('HTML WHATWG')}} |
{{Compat("api.Window.close")}}