The close
event is executed when a request has been made to close the window when the user presses the close button.
If an event handler is placed on the window element, it can be prevented to close (see example below). Note that the close event is only fired when the user presses the close button on the titlebar; (i.e. not File -> Quit). The unload event should be used to capture all attempts to unload the window.
Property | Type | Description |
---|---|---|
target Read only |
EventTarget |
The event target (the topmost target in the DOM tree). |
type Read only |
DOMString |
The type of event. |
bubbles Read only |
Boolean |
Whether the event normally bubbles or not. |
cancelable Read only |
Boolean |
Whether the event is cancellable or not. |
window.addEventListener("close", function( event ) { // make the close button ineffective event.preventDefault(); }, false);