Добрый день форумчанам!
Пишу здесь первый раз, поэтому, возможно прогадал с разделом. Тем не менее, ближе к делу:
В JS есть замечательный метод window.onbeforeunload, который почти во всех браузерах спрашивает у пользователя что-то вроде: "А вы точно хотите закрыть страницу, или обновить её, или перейти по ссылке после чего страница закроется?"
По личной неопытности и неспособности думать - на просторах интернета нашел функцию, которая это реализует:
window.onbeforeunload = function (e) {
var e = e || window.event;
var myMessage= "Если вы закроете страницу сейчас, то она закроется бла бла";
if (e)
{
e.returnValue = myMessage;
}
return myMessage;
}
Собственно, вопрос вот в чём. Каким способом можно обозначить определенные элементы на странице, которые были бы исключением для этой функции? Это может быть ссылка или сабмит. То есть как указать те элементы, по клику на которые происходит "закрытие" страницы, но при этом всплывающее предупреждение не показывалось бы?
Спасибо откликнувшимся.
P.S. jQuery не предлагать.