Описание скрипта: существует две версии этого оскрипта. Вне зависимости от того, какую вы выберите для себя, функция у них одна — создание всплывающего окна для Гостей с содержанием о том, чтобы они зарегистрировались. После закрытия окно всплывает через определённый промежуток времени вновь, как и при обновлении страницы, действуя тем самым на нервы Посетителя. Не рекомендуется использовать скрипт, однако, если Вы всё-таки решили для себя, что он Вам необходим, то используйте один из предложенных ниже вариантов скрипта:
версия 1.0: устанавливать необходимо в ХТМЛ-низ. Вместо текста «Зарегистрируйся блин» можно вписать любой текст, в том числе поддерживается и ХТМЛ. Вместо «3000-» интервал который окно держится до исчезновения и через сколько появляется снова в миллисекундах.
Код:<script type="text/javascript"> var t var freak function freakOut() {freak=window.open("", "_blank", "toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=300, height=300") freak.document.write ("Зарегистрируйся блин") t=setTimeout ("freakIn()", 3000) } function freakIn() {freak.close() t=setTimeout ("freakOut()", 3000)} if (document.getElementById('pun-status').innerHTML.indexOf("Гость")!=-1) {freakOut()} </script>версия 2.0: более жесткий вариант скрипта. Не поддается блокировке через IE, надпись перекрывает всё, и не поддается прокрутке. Установка происходит в два этапа.
в ХТМЛ-вверх:
Код:<div id="annoy" style="position: absolute; left: 20px; top: 30px; display:none; z-index: 150;"><table><tr><td height=400px width=400px bgcolor=#FFFFFF;>Зарегься</td></tr></table></div>в ХТМЛ-низ:
Код:var dsocleft=document.all? iebody.scrollLeft : pageXOffset var dsoctop=document.all? iebody.scrollTop : pageYOffset if (document.all||document.getElementById){ crossobj.style.left=parseInt(dsocleft)+5+"px" crossobj.style.top=dsoctop+5+"px" } } setInterval("positionit()",10) </script> <script type="text/javascript"> var t var freak function freakOut() {document.getElementById("annoy").style.display="block" t=setTimeout ("freakIn()", 3000) } function freakIn() {document.getElementById("annoy").style.display="none" t=setTimeout ("freakOut()", 3000)} if (document.getElementById('pun-status').innerHTML.indexOf("Гость")!=-1) {freakOut()} </script>Вместо «<table><tr><td height=400px width=400px bgcolor=#FFFFFF;>Зарегься</td></tr></table>» можно вставить любой ХТМЛ, в зависмости от того, насколько большим и мерзким будет раздражитель~
Окно-Раздражалка для Незарегестрированных пользователей
Страница: 1
Сообщений 1 страница 1 из 1
Поделиться12012-03-14 19:46:15
Страница: 1