Диологовое окно при выходе со страницы
При установки данного кода на страницу, при выходе с нее всплывает окно с подтверждением ухода и мгновенным редиректом на сайт google.ru.
Как сделать и что дописать в скрипте, чтобы редирект был не сразу, а только после нажатия на "Уйти со страницы"? <script type="text/javascript"> window.onbeforeunload = function(e) { e.returnValue="My custom message"; window.location="http://google.ru"; }; </script> |
т.е. должно вызываться диалоговое окно с вопросом: "вы точно хотите покинуть наш сайт?" и две кнопочки. да, уйти. нет. и при нажатии на "да", будет уходить.. так вы хотите?
|
При нажатие на УЙТИ, должен происходить редирект на google.ru.
При нажатии на НЕТ - соответственно остаться на страничке. |
Цитата:
|
Вот из-за таких вот деятелей разработчики браузеров и выпиливают onunload/onbeforeunload функционал. А когда оно реально нужно (например сохранить состояние закрываемого приложения, чтоб потом восстановить его) - облом.
|
Так, кто нибудь может ответить и помочь по сути вопроса?
|
Цитата:
|
Часовой пояс GMT +3, время: 14:21. |