Показать сообщение отдельно
  #1 (permalink)  
Старый 31.10.2011, 06:14
Интересующийся
Отправить личное сообщение для rootv Посмотреть профиль Найти все сообщения от rootv
 
Регистрация: 13.10.2011
Сообщений: 25

Отмена закрытия страницы пользователем
(В этом деле - новичек)
Кратко - зачем: на странице заполнена форма, но не сохранена... случайное нажатие ссылки - форма потеряна. Нужно предупреждение и подтверждение пользователя на уход со страницы...

Из найденного
Цитата:
<body onbeforeunload="return ('Все данные которые вы ввели будут потеряны')"></body>
и для jquery
Цитата:
<script>window.onbeforeunload = function () {return (is_data_changed ? "Измененные данные не сохранены. Закрыть страницу?" : null);}</script>
как-то работают, но только не в Опере(!)

Другой вариант, которым забит весь интернет (тоже для jquery) основан на
Цитата:
$("YourForm").FormNavigate("YourMessage");
- не работает... и выдает ошибку
Цитата:
$("YourForm").FormNavigate is not a function
В чем ошибка?
Ответить с цитированием