window.onclose function
javascript, jquery
Solution
Unfortunately the popup window does not have any close event that you can listen to but there is a closed property that is true when window gets closed. A solution to get around this problem is to start a timer and check the closed property of the child window every second and clear the timer when the window gets closed. Here is the code:
var win = window.open('http://www.google.com','google','width=800,height=600,status=0,toolbar=0');
var timer = setInterval(function() {
if(win.closed) {
clearInterval(timer);
alert('closed');
}
}, 1000);
Problem
I use this function to call on my window close. This is the confirmation box popup window. ``` if(confirm("Sure you want to close the window"); { // yes return to submit function } else { // no return to Other call function } window.onclose = function() { alert('yes'); } ``` On Close of window on the top right corner with X symbol I need to return false. I am trying to use this `window.onclose` function but its not poping up. Can anybody help me out?