Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.09.2012, 23:09   #1
mopapy
Новичок
Джуниор
 
Регистрация: 19.09.2012
Сообщений: 1
По умолчанию Подтверждения закрытия веб странички с указанием причины

Привет всем! за ранее извиняюсь если не в ту ветку.
Суть: 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>
За ранее благодарен за помощь!!!
mopapy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Анализ причины ребута BloodDoc Компьютерное железо 6 24.09.2012 16:58
Создания веб странички Slavatron1984 Помощь студентам 7 17.08.2012 21:43
Причины появления ошибок mazzahaker Общие вопросы C/C++ 6 12.12.2011 11:28
GetDIBits, нехватка памяти, какие могут быть причины? Пепел Феникса Win Api 4 11.12.2011 01:21
Возможные Причины Срабатывания DISTINCT и обход ситуации Izhic SQL, базы данных 6 16.03.2011 10:15