У меня есть страница aspx. На странице у меня есть функция javascriptAJAX и событие onbeforeunload
window.onbeforeunload = confirmExit;
function confirmExit()
{
return "You have attempted to leave this page. If you have made any changes to the fields without clicking the Submit button, your changes will be lost. Are you sure you want to exit this page?";
}
Это выполняется, когда пользователь покидает страницу. Однако он также выполняется на обратной стороне страницы. Как проверить, является ли это частичной обратной почтой и игнорирует ее?
Позвольте привести пример. В aspx-форме у меня есть элемент управления. Когда я выбираю опцию из этого элемента управления, есть частичная запись назад, и моя функция confirmExit() выполняется. Как я могу сказать, что это выпадающий список, а не фактическая навигация от страницы? –
user1247395