为你的 Blog 添加“状态栏文本”功能。

王朝other·作者佚名  2006-01-09
宽屏版  字体: |||超大  

在“选项”->“配置”的“静态新闻/声明”中加入下面的语句就可以了:

<script language=JavaScript>

var MESSAGE="欢迎您亲自光临铁拳的小站 "

var POSITION=100

var DELAY=10

var scroll=new statusMessageObject()

function statusMessageObject(p,d)

{

this.msg =MESSAGE

this.out =" "

this.pos =POSITION

this.delay=DELAY

this.i=0

this.reset=clearMessage

}

function clearMessage()

{

this.pos=POSITION

}

function scroller()

{

for (scroll.i=0;scroll.i<scroll.pos;scroll.i++){

scroll.out += " "}

if (scroll.pos >= 0)

scroll.out += scroll.msg

else scroll.out=scroll.msg.substring(-scroll.pos,scroll.msg.length)

window.status=scroll.out

scroll.out=" "

scroll.pos--

if (scroll.pos < -(scroll.msg.length)) {

scroll.reset()}

setTimeout('scroller()',scroll.delay)

}

function snapIn(jumpSpaces,position)

{

var msg = scroll.msg

var out = ""

for(var i=0; i<position; i++)

{

out+= msg.charAt(i)

}

for(i=1;i<jumpSpaces;i++)

{

out += " "

}

out+=msg.charAt(position)

window.status = out

if(jumpSpaces <= 1)

{

position++

if(msg.charAt(position) == ' ')

{

position++

}

jumpSpaces = 100-position

}

else if (jumpSpaces > 3)

{

jumpSpaces *= .75

}

else

{

jumpSpaces--

}

if(position != msg.length)

{

var cmd = "snapIn(" + jumpSpaces + "," + position + ")";

scrollID = window.setTimeout(cmd,scroll.delay);

}

else

{

window.status=""

jumpSpaces=0

position=0

cmd = "snapIn(" + jumpSpaces + "," + position + ")";

scrollID = window.setTimeout(cmd,scroll.delay);

return false

}

return true

}

snapIn(100,0);

</script>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有