Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подтверждения закрытия веб странички с указанием п 
:(
    Опции темы
mopapy
  Дата 19.9.2012, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 19.9.2012

Репутация: нет
Всего: нет



Привет всем! за ранее извиняюсь если не в ту ветку.
Суть: http://www.demo.wd-art.com/pop/ вот стариница на которой я пытаюсь сделать задуманное
При закрытии данной странички выводится сообщение и 2 кнопки: Уйти и Остаться, при нажатии на Остаться выводится форма с вопросами в всплывающем окне, посредством галочек пользователь выбирает ответ и нажимает отправить, форма закрывается и человек остается на страничке, проблема в том что при повторной попытке закрыть страничку опять выводится предупреждения с выбором Уйти и Остаться и при нажатии F5 (перезагрузка странички) таже ситуация, можно както избавится от сообщения при F5 и както запомнить что человек уже нажимать закрыть страничку через куки или еще как-то там.
Вот код который я использовал:
Код

<!DOCTYPE html>
<html lang="en">
<head>
<script type="text/javascript">
function PopIt() {
$("a#trigger").trigger('click');
window.onbeforeunload = UnPopIt;
return "Would you like to join our mailing list for other offers?";
}
function UnPopIt()  { /* nothing to return */ }
$(document).ready(function() {
window.onbeforeunload = PopIt;
$("a#trigger").fancybox({
'hideOnContentClick': false,
'showCloseButton': false
});
$("a[id!=trigger]").click(function(){ window.onbeforeunload = UnPopIt; });
});
</script>
</head>
<body>
Первая страница!!!
<div style="display: none;">
<a id="trigger" href="#popup">&nbsp;</a>
<div id="popup" style="width: 600px; height: 600px;">

============  КОД ФОРМЫ  ==============

</div>
</div>
</body>
</html>

За ранее благодарен за помощь!!!
PM MAIL   Вверх
Aliance
Дата 20.9.2012, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 17
Всего: 137



Цитата(mopapy @  19.9.2012,  23:01 Найти цитируемый пост)
проблема в том что при повторной попытке закрыть страничку опять выводится предупреждения

если нужно делать только один раз - тогда в Callback функции нужно удалять обработчик события.

f5 в данном случае не отловить, это тот же выход со страницы (событие onbeforeunload)
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0369 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.