в моем веб-приложении, если пользователь покидает текущую страницу, не сохранив изменения в форме, открывается всплывающее окно, чтобы предупредить его об этом.
Для всплывающего окна я использую код некоторых скриптов, введенный изcodebehind (C #):
var Confirm = true;
window.onbeforeunload = confirmClose;
function confirmClose()
{
if (!Confirm) return;
if(/*CHECK CHANGE CONDITION IS TRUE*/)
{ return " + WARN_message + "; }
}
Мне нужно было бы перехватить, нажал ли пользователь кнопку «Отмена» или «ОК».
Я пробовал как:
var button_pressed = window.onbeforeunload = confirmClose;
Новозвращает всегда правда.
Как узнать, какая кнопка была нажата?Спасибо