Отмена закрытия страницы пользователем
(В этом деле - новичек)
Кратко - зачем: на странице заполнена форма, но не сохранена... случайное нажатие ссылки - форма потеряна. Нужно предупреждение и подтверждение пользователя на уход со страницы... Из найденного Цитата:
Цитата:
Другой вариант, которым забит весь интернет (тоже для jquery) основан на Цитата:
Цитата:
|
проблема в селекторе YourForm - такого селектора не бывает
зато может быть к примеру #YourForm #-значит ищем элемент по id <form id="YourForm"> </form> <script> $("#YourForm").FormNavigate("message"); </script> |
Вроде так и делал
Цитата:
|
rootv, вот посмотри такой вариант...
http://jquery-docs.ru/Events/unload/#fn |
Цитата:
- Сообщение-то выскакивать будет, но страница с формой исчезнет... |
Цитата:
|
Цитата:
То, что я накопал, это - Цитата:
|
|
Спасибо. А я думал плагин - это заплатка на браузер...
Подключал только jquery. теперь загрузил и добавил <script type="text/javascript" src="jquery.FormNavigate-min.js"></script> 1. Старой ошибки не выдает. 2. В Опере - никакой реакции 3. В IE и хроме - вместо сообщения выдает [object Object] 4. В FF спрашивает как положено о желании выйти, но никакого сообщения вообще ни выводит (правда и раньше не выводила) Вот что работает 100% даже в Опере, так это - <script>$(document).ready(function(){ $("a").click(function(){ alert("Побудьте еще!"); return false; }); }); </script> Но это только для переходов по ссылке... Буду искать решение дальше... |
Часовой пояс GMT +3, время: 04:33. |