Само всплывает и появляется через определенные промежутки врмени.
Вместо текста "Зарегистрируйтесь, чтобы больше не видеть это окно" можно вписать любой текст, в том числе и HTML поддерживается.
Вместо 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>
Более жесткий вариант скрипта. Не поддается блокировке через 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> Вместо <table><tr><td height=400px width=400px bgcolor=#FFFFFF;>Заерегься</td></tr></table>
можем вставить любой Html, в зависмости от того, насколько большим и мерзким будет раздражитель.
Вниз вставляем:
<script type="text/javascript"> var crossobj=document.all? document.all.annoy : document.getElementById("annoy") var iebody=(document.compatMode && document.compatMode != "BackCompat")? document.documentElement : document.body function positionit(){ 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>
Естесственно текст можно менять на свой)