08.06.2017, 12:47
|
Аспирант
|
|
Регистрация: 07.06.2017
Сообщений: 47
|
|
Всплывающий popup при уходе с сайта
Добрый день!
Подскажите пожалуйста как реализовать функцию всплывающего popup-окна когда человек пытается покинуть сайт?
Допустим человек зашел на сайт, посмотрел и хочет его закрыть, как только курсор тянется к закрытию сайта всплывал popup с анкетой, по заполнению которой человек получит сертификат?
Также на сайте есть две другие формы, если человек их заполнил и отправил, чтобы данный popup не показывался
Возможно ли такое реализовать?
Спасибо!
|
|
08.06.2017, 12:51
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Сообщение от SkyRewir
|
как только курсор тянется к закрытию сайта
|
"как только тянется к кнопке браузера" не обрабатывается браузером.
|
|
08.06.2017, 13:07
|
Аспирант
|
|
Регистрация: 07.06.2017
Сообщений: 47
|
|
Извиняюсь, я новичок в этом деле и не знаю как правильно объяснить
Как только человек покидает активную область сайта? Т.е, как я понимаю все содержимое сайта, которое видно в браузере хранится в теге body.
Если человек уходит с этой активной области и всплывает popup
Так можно?
Я имею ввиду не окошко, которое подтвердите выход
Что-то вроде этого
Последний раз редактировалось SkyRewir, 08.06.2017 в 13:15.
|
|
08.06.2017, 13:17
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Сообщение от SkyRewir
|
Как только человек покидает активную область сайта? Т.е, как я понимаю все содержимое сайта, которое видно в браузере хранится в теге body.
|
А с чего вы решили, что к примеру я покидаю эту область для того, чтобы жмахнуть кнопку Закрыть? Уж меня то точно не порадуют ваши окна (их вообще мало кто терпит), которые будут реагировать на то, что мышку сдвинула чашка кофе.
|
|
08.06.2017, 13:29
|
Аспирант
|
|
Регистрация: 07.06.2017
Сообщений: 47
|
|
Я тоже категорически против делать такую функцию, но наш Мы знаем лучше, что сказали то и делай отдел маркетинга, сказали это сделать
|
|
08.06.2017, 13:38
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
У браузера куча кнопок, и я хочу просто вернуться на предыдущую, и ни дай бог я при этом увижу ваше окно, я вас через суд замордую.
Сделайте поиск на форуме по beforeunload, думаю точно этот вопрос уже подымался тут.
|
|
08.06.2017, 13:52
|
Аспирант
|
|
Регистрация: 07.06.2017
Сообщений: 47
|
|
beforeunload - это не то, я бы такое делать не согласился.
Этот popup не закрывает пользователю возможность выйти с сайта
Как на картинке, только вместо 1000 посетителя форма опросник, почему вы уходите с нашего сайта? И за это получить сертификат
Человек спокойно может покинуть сайт, ничего не заполняя и не нажимая
Как последняя попытка удержать клиента
Последний раз редактировалось SkyRewir, 08.06.2017 в 13:56.
|
|
08.06.2017, 14:17
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Ну это то не относится к вопросу "когда показать окно?", это уже "как перекрыть весь экран?", а тут хоть и есть возможность, но не все так гладко.
|
|
08.06.2017, 14:50
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,990
|
|
Вы ознакомились с тем, что по ссылке? Неужели не понятно, что режим "во весь экран" не означает "блокировать пользователя"? Да еще и не всегда этот режим может быть доступным. Если бы было возможным то, чего вы хотите, то это бы означало одно - браузер дырявый. А этого не будет, по крайней мере у разработчиков со здоровой головой.
Забыли и забили.
|
|
|
|