Я видел много примеров и пробовал их, когда указанная функция вызывается, если пользователь решает остаться на странице. Мне нужно вызвать внешнюю функцию непосредственно перед выгрузкой страницы, если пользователь решит покинуть страницу.
onbeforeunload = function(){
if(user decides to leave the page){
func1();
}
else {
//Don't do anything
}
}
Я пытался использовать «onunload», но мне нужно уведомить пользователя перед вызовом функции.
Заранее спасибо!
onunload
не работает? Используйтеonbeforeunload
, чтобы вернуть строку подсказки, и если пользователь решит уйти, будет запущеноonunload
. - person Barmar   schedule 25.08.2018confirm()
, просто позвонитеfunc1()
. Пользователь уже подтвердил, что хочет уйти из-за функцииonbeforeunload
. - person Barmar   schedule 25.08.2018onbeforeunload
для отображения подтверждения. - person Barmar   schedule 25.08.2018