Как определить, было ли onbeforeunload вызвано нажатием кнопки закрытия или обновления страницы или вообще какое событие вызвало onbeforeunload?Как определить onbeforeunload было вызвано нажатием кнопки закрытия
вот фрагмент:
window.onbeforeunload = function(e){
if(!e) e = window.event;
// insert code to determine which is the source of the event
}
Пожалуйста, помогите мне.
Не правда ли? Я не уверен, что все браузеры регистрируют положение мыши, когда оно покидает «холст». Также можно «щелкнуть» кнопку закрытия с помощью клавиатуры в большинстве операционных систем. – RoToRa
@RoToRa: TO выбрал тег «internet-explorer», поэтому я предполагаю, что он ищет конкретное решение. И ваше право. Если для закрытия окна использовался ярлык или что-то еще, кроме мыши, никакого решения вообще не будет. – Andreas