Всплывающий popup при уходе с сайта
Добрый день!
Подскажите пожалуйста как реализовать функцию всплывающего popup-окна когда человек пытается покинуть сайт? Допустим человек зашел на сайт, посмотрел и хочет его закрыть, как только курсор тянется к закрытию сайта всплывал popup с анкетой, по заполнению которой человек получит сертификат? Также на сайте есть две другие формы, если человек их заполнил и отправил, чтобы данный popup не показывался Возможно ли такое реализовать? Спасибо! |
Цитата:
|
Извиняюсь, я новичок в этом деле и не знаю как правильно объяснить
Как только человек покидает активную область сайта? Т.е, как я понимаю все содержимое сайта, которое видно в браузере хранится в теге body. Если человек уходит с этой активной области и всплывает popup Так можно? Я имею ввиду не окошко, которое подтвердите выход Что-то вроде этого ![]() |
Цитата:
|
Я тоже категорически против делать такую функцию, но наш
|
У браузера куча кнопок, и я хочу просто вернуться на предыдущую, и ни дай бог я при этом увижу ваше окно, я вас через суд замордую. :)
Сделайте поиск на форуме по beforeunload, думаю точно этот вопрос уже подымался тут. |
beforeunload - это не то, я бы такое делать не согласился.
Этот popup не закрывает пользователю возможность выйти с сайта Как на картинке, только вместо 1000 посетителя форма опросник, почему вы уходите с нашего сайта? И за это получить сертификат ![]() Человек спокойно может покинуть сайт, ничего не заполняя и не нажимая Как последняя попытка удержать клиента |
Ну это то не относится к вопросу "когда показать окно?", это уже "как перекрыть весь экран?", а тут хоть и есть возможность, но не все так гладко.
|
Время мастера paint-a
Посмотрите пожалуйста https://drive.google.com/open?id=0Bw...jZiZktzb0JKd0k allowfullscreen-это не то |
Вы ознакомились с тем, что по ссылке? Неужели не понятно, что режим "во весь экран" не означает "блокировать пользователя"? Да еще и не всегда этот режим может быть доступным. Если бы было возможным то, чего вы хотите, то это бы означало одно - браузер дырявый. А этого не будет, по крайней мере у разработчиков со здоровой головой.
Забыли и забили. |
Да я ознакомился со статьёй,которую Вы мне дали, это не то
Вот единственный пример который я смог найти http://smartlanding.biz/okno-poi-zakrytii-stranicy.html Вопрос возможно ли реализовать такое, но без подключения плагина Протестил на 3 браузерах и нигде его вроде не блокирует Вы не подумайте, что я хочу сделать что-то плохое, я просто не хочу потерять работу Спасибо! |
Цитата:
Читайте на форуме о beforeunload, это о моменте, а "аля-окно" перекрывающее только клиентскую область, это обычный слой на странице, таковой создать конечно просто. PS. Кстати, почему же не использовать этот плагин? Возможности у него приличные, а всякие "всплытия" на сайте часто требуются, так что вполне сгодится не только для этой конкретной задачи. |
Гуглил как называется этот слои перекрывающий страницу, написано, что называется popup, возможно, я что-то не правильно понял и ввел Вас в заблуждение, извиняюсь если это так.
Попробую реализовать с помощью плагина Спасибо! |
Спасибо Rise, попробую сделать
|
Спасибо за разъяснение!
|
Цитата:
Но есть действительно popup окно, которое можно открыть только в IE методом createPopup() используя доступный тоже только в IE объект popup. По умолчанию браузер запрещает на страницах всплывающие окна, а если такое происходит, то вероятно, что браузер заражен. Все упоминания об окнах не относящиеся к действительно модальным диалогам или окнам открываемым как window.open/opener, это словоблудие. ) |
Благодарю за разъяснение!
|
Часовой пояс GMT +3, время: 16:27. |