Closes the current browser window or HTML Application (HTA).
Syntax
window.close()
Return Value
No return value.
Remarks
How a window is closed programmatically determines whether the user is prompted with a confirmation dialog box.
- Invoking the window.close method on a window not opened with script displays a confirmation dialog box. Using script to close the last running instance of Microsoft® Internet Explorer also opens the confirmation dialog box.
- Invoking the
window.close method on an HTA closes the application without prompting the user because the HTA is trusted and follows a different security model.
For more information on the security model of HTAs, please refer to The Power of Trust: HTAs and Security.
When a function fired by an event on any object calls the
close method, the window.close method is implied.
<SCRIPT LANGUAGE="JScript">
function foo() {
close();}
</SCRIPT>
<BODY onclick="foo();">
Click this page and window.close() is called.
</BODY>
When an event on any
object calls the close method, the
document.close method is implied.
<BUTTON onclick="close();">
Click this button and document.close() is called.
</BUTTON>
Standards Information
This method is defined in
World Wide Web Consortium (W3C) Document Object Model (DOM) Level 1s .
Applies To