Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Всплывающий popup при уходе с сайта (https://javascript.ru/forum/misc/69242-vsplyvayushhijj-popup-pri-ukhode-s-sajjta.html)

SkyRewir 08.06.2017 20:56

Да я ознакомился со статьёй,которую Вы мне дали, это не то
Вот единственный пример который я смог найти http://smartlanding.biz/okno-poi-zakrytii-stranicy.html
Вопрос возможно ли реализовать такое, но без подключения плагина
Протестил на 3 браузерах и нигде его вроде не блокирует
Вы не подумайте, что я хочу сделать что-то плохое, я просто не хочу потерять работу
Спасибо!

laimas 08.06.2017 22:08

Цитата:

Сообщение от SkyRewir
beforeunload - это не то, я бы такое делать не согласился.
Этот popup не закрывает пользователю возможность выйти с сайта

То есть, это раннее желание, с вашим же рисунком, и обычное "аля-окно" по ссылке по вашему одно и тоже?

Читайте на форуме о beforeunload, это о моменте, а "аля-окно" перекрывающее только клиентскую область, это обычный слой на странице, таковой создать конечно просто.

PS. Кстати, почему же не использовать этот плагин? Возможности у него приличные, а всякие "всплытия" на сайте часто требуются, так что вполне сгодится не только для этой конкретной задачи.

SkyRewir 09.06.2017 10:50

Гуглил как называется этот слои перекрывающий страницу, написано, что называется popup, возможно, я что-то не правильно понял и ввел Вас в заблуждение, извиняюсь если это так.
Попробую реализовать с помощью плагина
Спасибо!

SkyRewir 09.06.2017 10:59

Спасибо Rise, попробую сделать

SkyRewir 09.06.2017 12:21

Спасибо за разъяснение!

laimas 09.06.2017 12:32

Цитата:

Сообщение от SkyRewir
Гуглил как называется этот слои перекрывающий страницу, написано, что называется popup

Это просто слой, к окнам он не имеет отношения. Хотя можно посредством слоя и iframe эмулировать поведение окна.

Но есть действительно popup окно, которое можно открыть только в IE методом createPopup() используя доступный тоже только в IE объект popup. По умолчанию браузер запрещает на страницах всплывающие окна, а если такое происходит, то вероятно, что браузер заражен.

Все упоминания об окнах не относящиеся к действительно модальным диалогам или окнам открываемым как window.open/opener, это словоблудие. )

SkyRewir 09.06.2017 14:49

Благодарю за разъяснение!


Часовой пояс GMT +3, время: 15:25.