脚本特效展示
重要信息说明脚本
下面的信息说明30秒后消失,你也可以设置更长时间或不消失.
以下代码加入<head>区域
以下代码加入<body>区域
<script language="javascript"> //显示的信息,可以使用html语法,注意引号用法,单套双。 var message='<b><font size=5 face=arial color=red><a href="../http://www.xinnew.com/" target="_blank">请点击进入本站</a></font></b>' //背景色 var backgroundcolor="#eeffee" //0 代表信息永远显示,1 代表信息只显示一段时间,2为随机显示模式; var displaymode=1 //如果显示模式为在指定时间内显示,输入时间段(1000为1秒); var displayduration=30000 //1代表闪烁,0代表不闪烁; var flashmode=1 //如果设置了闪烁,输入闪烁的颜色; var flashtocolor="lightgreen" ////下面不必修改/// function regenerate(){ window.location.reload() } var which=0 function regenerate2(){ if (document.layers) settimeout("window.onresize=regenerate",400) } function display2(){ if (document.layers){ if (topmsg.visibility=="show") topmsg.visibility="hide" else topmsg.visibility="show" } else if (document.all){ if (topmsg.style.visibility=="visible") topmsg.style.visibility="hidden" else topmsg.style.visibility="visible" settimeout("display2()",math.round(math.random()*10000)+10000) } } function flash(){ if (which==0){ if (document.layers) topmsg.bgcolor=flashtocolor else topmsg.style.backgroundcolor=flashtocolor which=1 } else{ if (document.layers) topmsg.bgcolor=backgroundcolor else topmsg.style.backgroundcolor=backgroundcolor which=0 } } if (document.all){ document.write('<span id="topmsg" style="position:absolute;visibility:hidden">'+message+'</span>') } function logoit(){ document.all.topmsg.style.left=document.body.scrollleft+document.body.clientwidth/2-document.all.topmsg.offsetwidth/2 document.all.topmsg.style.top=document.body.scrolltop+document.body.clientheight-document.all.topmsg.offsetheight-4 } function logoit2(){ topmsg.left=pagexoffset+window.innerwidth/2-topmsg.document.width/2 topmsg.top=pageyoffset+window.innerheight-topmsg.document.height-5 settimeout("logoit2()",90) } function setmessage(){ document.all.topmsg.style.left=document.body.scrollleft+document.body.clientwidth/2-document.all.topmsg.offsetwidth/2 document.all.topmsg.style.top=document.body.scrolltop+document.body.clientheight-document.all.topmsg.offsetheight-4 document.all.topmsg.style.backgroundcolor=backgroundcolor document.all.topmsg.style.visibility="visible" if (displaymode==1) settimeout("topmsg.style.visibility='hidden'",displayduration) else if (displaymode==2) display2() if (flashmode==1) setinterval("flash()",1000) window.onscroll=logoit window.onresize=new function("window.location.reload()") } function setmessage2(){ topmsg=new layer(window.innerwidth) topmsg.bgcolor=backgroundcolor regenerate2() topmsg.document.write(message) topmsg.document.close() logoit2() topmsg.visibility="show" if (displaymode==1) settimeout("topmsg.visibility='hide'",displayduration) else if (displaymode==2) display2() if (flashmode==1) setinterval("flash()",1000) } if (document.layers) window.onload=setmessage2 else if (document.all) window.onload=setmessage </script>