подумал сделать некий эксперимент.
надо каким угодно способом не дать юзеру покинуть страницу.
тоесть при нажатии на крестик закрытии окна, страница не должна закрываться.
конечно от альт+ф4 и подобных манипуляций все равно не увернуться но хотя бы не дать закрыть окно на прямую.
как и можно ли вообще такое соорудить?
Спустя 7 минут, 4 секунды (12.01.2012 - 17:37) Winston написал(а):
На некоторых сайтах попадал на такую фичу, что при закрытии вкладки JS'ом выдавало prompt c вопросом "Вы хотите покинуть сраницу?" нажимал ОК, и он бесконечно мне начинал вывавать это окно, и приходилось только через диспетчер закрывать браузер Ты можешь сделать похожим образом, только при нажати на ОК или Отмену просто скрывать это окошко и больше ничего не делать... примерно так..
Спустя 8 минут, 10 секунд (12.01.2012 - 17:45) MatrixGod написал(а):
Winston
как событие называется, не знаешь?
естественно чтоб покрыть максимальное кол-во народа.
тоесть чтоб все браузеры поддерживали и чтоб небыло всякого геморроя типа ActiveX и тому подобное.
как событие называется, не знаешь?
естественно чтоб покрыть максимальное кол-во народа.
тоесть чтоб все браузеры поддерживали и чтоб небыло всякого геморроя типа ActiveX и тому подобное.
Спустя 4 минуты, 29 секунд (12.01.2012 - 17:50) Winston написал(а):
Для закрытия окна
http://otvety.google.ru/otvety/thread?tid=687e19530dc16ad5
И для вызова окошка с вопросом
http://javascript.ru/confirm
http://otvety.google.ru/otvety/thread?tid=687e19530dc16ad5
И для вызова окошка с вопросом
http://javascript.ru/confirm
Спустя 6 минут, 7 секунд (12.01.2012 - 17:56) MatrixGod написал(а):
ну ок, скажем буду прописывать BeforeUnload в боди.
это событие выполняется и тут же закрывается окно.
вопрос что мне стоит прописать в это событие?
какую функцию написать?
это событие выполняется и тут же закрывается окно.
вопрос что мне стоит прописать в это событие?
какую функцию написать?
Спустя 3 минуты (12.01.2012 - 17:59) Winston написал(а):
if (confirm("Покинуть страницу?")) {
return false;
} else {
return false;
}
Спустя 8 минут, 34 секунды (12.01.2012 - 18:07) MatrixGod написал(а):
<html>
<head>
<script type="text/javascript">
function ggg(){
if (confirm("Покинуть страницу?"))
return false;
else
return false;
}
</script>
</head>
<body onBeforeUnload="return ggg();">
</body>
</html>
он спрашивает 1 раз и выходит вне зависимости от нажатой кнопки.
Спустя 5 минут, 51 секунда (12.01.2012 - 18:13) inpost написал(а):
Извращенцы. Попаду на сайт, пройдусь по нему, добавлю в закладку, попробую закрыть, чтобы утречком ещё разок посетить, и фиг! Удалю из закладок и запомню этот сайт, как самый гнилой сайт в сети!
Спустя 1 минута, 18 секунд (12.01.2012 - 18:14) Winston написал(а):
А так ?
function ggg(){
if (confirm("Покинуть страницу?"))
window.location.href = 'index.html';
else
window.location.href = 'index.html';
}
Спустя 1 минута, 14 секунд (12.01.2012 - 18:16) MatrixGod написал(а):
inpost
это тольно одна страница. это должно быть типа шутки.
чтоб привлечь внимание.
конечно же я не собираюсь такое делать везде.
любой нормальный человек послал бы меня вместе с сайтом куда подальше.
это тольно одна страница. это должно быть типа шутки.
чтоб привлечь внимание.
конечно же я не собираюсь такое делать везде.
любой нормальный человек послал бы меня вместе с сайтом куда подальше.
Спустя 1 минута, 19 секунд (12.01.2012 - 18:17) Winston написал(а):
Цитата (MatrixGod @ 12.01.2012 - 17:16) |
чтоб привлечь внимание |
Оригинально
Спустя 6 минут, 31 секунда (12.01.2012 - 18:24) MatrixGod написал(а):
Winston
так тоже не пашет.
так тоже не пашет.
Спустя 1 минута, 7 секунд (12.01.2012 - 18:25) waldicom написал(а):
format c: