Ограничить пользователю возможность закрытия всплывающего окна до его полной загрузки.Jquery

Программирование на jquery
Ответить
Гость
 Ограничить пользователю возможность закрытия всплывающего окна до его полной загрузки.

Сообщение Гость »

Я пытаюсь запустить некоторые операции по выгрузке страницы. На моей странице есть форма с кнопкой отправки. При отправке формы страница перезагружается (в основном обратная передача), и выполняются некоторые операции. Допустим, эти операции занимают минуту или две.
Теперь я хочу показать пользователям предупреждение, если они попытаются закрыть вкладку, пока страница еще обрабатывается. Но я не хочу показывать предупреждение при нажатии кнопки «Отправить».
Это происходит в настоящее время, потому что, когда я нажимаю кнопку «Отправить», форма отправляется и запускается событие beforeunload.
Я хочу, чтобы событие перед выгрузкой запускалось только в том случае, если выгрузка страницы выполняется путем закрытия вкладки, а не нажатием кнопки отправки.
Есть идеи, как это можно реализовать?

Подробнее здесь: https://stackoverflow.com/questions/787 ... completely
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»