|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии ограничение просмотра сайта по возрасту |
ограничение просмотра сайта по возрасту |
Нашел на просторах вот такой скрипт, текст добавил свой
Код <script type="text/javascript"> function second_passed(){_uWnd.alert('<div class="sidetitle">ВНИМАНИЕ!</div><br><br>Сайт содержит информацию, не рекомендованную для просмотра несовершеннолетними.<br>Пожалуйста, подтвердите, что Вам уже исполнилось 18 лет.<br><br><a href="/">Да</a> <a href="http://www.disney.ru/" id="no">Нет</a>','Служебное сообщение',{w: 400, h: 150, tm: 90000});}; setTimeout(second_passed, 1000); </script> Не могу понять как сделать, что бы при нажатии "Да" окно не появлялось после перезагрузки, т.е. запоминалось в куках |
adm93rus, //forum.ucoz.ru/forum/38-58891-1#1111024
Если не разберетесь, пишите, помогу. jmDB - Текстовая база данных для uCoz
Сообщение отредактировал JacksonMihailov - Среда, 27 Ноя 2013, 13:39:43
|
Не могу понять как сделать, что бы при нажатии "Да" окно не появлялось после перезагрузки, т.е. запоминалось в куках Код <script type="text/javascript"> function getCookie(name) { var cookie = " " + document.cookie, search = " " + name + "=", setStr = null, offset = 0, end = 0; if (cookie.length > 0) { offset = cookie.indexOf(search); if (offset != -1) { offset += search.length; end = cookie.indexOf(";", offset) if (end == -1) { end = cookie.length; } setStr = unescape(cookie.substring(offset, end)); } } return(setStr); } document.cookie = 'cookie_enable=1'; if (getCookie('cookie_enable') && !getCookie('confirm')){ alert('Сайт для взрослых \n Если вам есть 18+, это ваше решение \n Наш ресур не несет ответственности за все вытекающие в итоге последствия'); document.cookie = 'confirm=1; path=/; max age=31536000'; } </script> |
http://www.jmblog.ru/todownload/cookies.js - это скачиваем и кладем в head
будет так <script type="text/javascript" src="путь на вашем сайте/cookies.js"></script> Код <script> if (getCookie('reklama') != '1') { function second_passed(){_uWnd.alert('<div class="sidetitle">ВНИМАНИЕ!</div><br><br>Сайт содержит информацию, не рекомендованную для просмотра несовершеннолетними.<br>Пожалуйста, подтвердите, что Вам уже исполнилось 18 лет.<br><br><span id="ageYes">Да</span> <a href="http://www.disney.ru/" id="no">Нет</a>','Служебное сообщение',{w: 400, h: 150, tm: 90000});}; setTimeout(second_passed, 1000); } $('#ageYes').live('click',function() { setCookie('reklama','1', 1); // ('название куки', 'значение', время в днях) }); </script> jmDB - Текстовая база данных для uCoz
|
| |||
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!