Необходимо сделать так, чтобы при нажатии на кнопку закрыть окно браузера(имею в виду стандартную кнопку закрыть-крестик в браузере) сначала спрашивало "Закрыть?", а потом если получен положительный ответ выполнялась необходимая функция и после этого закрывалось окно. Пробывал сделать так:
CODE ( html):
скопировать код в буфер обмена
<script> function close(){ if (confirm("Закрыть?")){ alert("close"); } else{ alert("noclose");// } } </script> <body onunload="close();"'>
но когда делаешь так, то окно сначала закрывается а потом спрашивает закрыть ли его и если ответить нет то уже получается поздно, тк окно закрыто.
Как можно на JS сделать, чтоб при закрытия окна сначала спрашивало закрыть ли окно, а потом только закрывало окно?
|