新版泥客入口

首页 | 新闻 | 网址 | 博客 | 科技 | 非凡 | 杂烩 | 掉牙 | 美图 | 文集 | 扯淡 | 精屁 | 商务 | 网页制作 | 论坛

 
   泥客网>>网页制作  
 
 
  状态栏文字从右向左一个一个骑兵式飞奔

文章来源: BBS.KESONIC.COM

[修改显示的文字后复制到<body></body>]

<script language=JavaScript>
var MESSAGE="欢迎光临泥客网"
var POSITION=100
var DELAY=5
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/9/6 23:53:28  阅读 3961 次   [关闭窗口] [打印本页]

相关文章: 近期热点:

控制网页中字体大小的简单方法(锁定... (4862)
视频播放代码(real player) (4860)
环绕转动的欢迎标语代码 (4813)
根据时间变换的提示信息 (4803)
视频播放代码(windows me... (4758)


一些简单实用的HTML代码 (5535)
收集了一些有关网页设计的问题集 (5121)
40种网页常用小技巧(JavaSc... (5003)
控制网页中字体大小的简单方法(锁定... (4862)
视频播放代码(real player) (4860)
环绕转动的欢迎标语代码 (4813)
根据时间变换的提示信息 (4803)
视频播放代码(windows me... (4758)
做网站的必要准备↑
关于Kesonic.com - 站内搜索 - 泥客论坛 - 泥客留言 - 泥客简介 - 网站地图 - 管理
  Copyright 2002-2011 泥客网—小轲之家 All Rights Reserved