223、浮在页面上的导航条

223、浮在页面上的导航条

重要信息说明脚本
下面的信息说明30秒后消失,你也可以设置更长时间或不消失.

以下代码加入<head>区域

以下代码加入<body>区域

<script language="javascript">

 

//显示的信息,可以使用HTML语法,注意引号用法,单套双。

 

var message='<b><font size=5 face=arial color=red><a href="http://www.7stk.com/" target="_blank">请点击进入本站</a></font></b>'

 

 

 

//背景色

 

var backgroundcolor="#eeffee"

 

 

 

//0 代表信息永远显示,1 代表信息只显示一段时间,2为随机显示模式;

 

var displaymode=1

 

 

 

//如果显示模式为在指定时间内显示,输入时间段(10001)

 

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>

 

 

Write a comment

Comments: 0