У меня небольшая проблема. Я пытаюсь поймать событие OnUnLoad окна и задать вопрос о подтверждении, и если пользователь решит, что они хотят остаться в порядке, и если они захотят покинуть страницу, они потеряют все несохраненные данные. Здесь проблемы...
Я использую JQuery UI Dialog, и когда я помещаю следующий код на свою страницу, у меня открыт диалог, и когда я нажимаю кнопку "Назад" в браузере, он никогда не выталкивает msgbox. Он просто обновляет страницу:
<script type="text/javascript">
$(window).bind('beforeunload', function() {
alert('you are an idiot!');
}
);
</script>
И решение, которое я использую, было опубликовано здесь . Опять же, msgbox будет отображаться отлично, если у меня нет открытого диалогового окна jQuery. Если да, то он не отображает msgbox и просто обновляет страницу.
Любые идеи?