само всплывает и появляется через определенные промежутки времени.
скриншот:
вместо текста "зарегистрируйся блин" можно вписать любой текст, в том числе и 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>