js编写的一个跑马灯程序
//花了一个下午编写的,也是第一个像样的程序,有些地方可能欠妥,慢慢优化吧!
<html>
<head><title>跑马灯效果演示</title>
<script language="javascript">
var n=0,speed=500,STEP=110;
var fppt="this is PaoMaDeng example,you can change show content!";

function run(){
document.ppt.cc.value = fppt.substr(n,fppt.length-n);
n++;
if (n>=fppt.length)
n=0;
}

function change(){
fppt = document.newppt.newcc.value;
while (fppt.length<=10){
fppt = fppt.concat(" ");
}
}

function startRun(){
id = setInterval("run()",speed);
}

function speedUp(){
clearInterval(id);
speed = speed - STEP;
id = setInterval("run()",speed);
}

function speedDown(){
clearInterval(id);
speed = speed + STEP;
id = setInterval("run()",speed);
}

function pause(){
clearInterval(id);
}
</script>
</head>

<body bgcolor=#ffffe0 onload="startRun();">
<form name="ppt">
跑马灯效果演示:
<input name="cc">
</form>
<form name="newppt">
<b>Please input new content!</b><br>
<input type=text name="newcc">
<input type=button name="Press1" value="Sub" onclick="change();"><p>
<input type=button name="Press2" value="Speed++" onclick="speedUp();">
<input type=button name="Press3" value="Speed--" onclick="speedDown();">
<input type=button name="Press4" value="Pause" onclick="pause();">
<input type=button name="Press5" value="Play" onclick="startRun();">
</form>
</body>
</html>
weiking   2006-03-01 19:12:09 评论:2   阅读:6808   引用:0
@2006-03-03 15:54:42  vitamin
继续努力---
@2006-03-01 19:19:11  weiking
有点问题,当速度快到一定时候就慢不下来,连Pause键也失去了控制!

发表评论>>

署名发表(评论可管理,不必输入下面的姓名)

姓名:

主题:

内容: 最少15个,最长1000个字符

验证码: (如不清楚,请刷新)

用,就用的漂亮点。文章嘛,借花献佛喽。