一.JavaScript源程序
/**
*文件名:status_scroll.js
*这是一个状态栏走马灯程序
*/
/**
*原创者:lwqJ(江西宁都.廖伟清)
*原创日期:2004-04-24
*修改者:
*修改日期:
*/
//var message="欢迎使用这个程序,请尊重每一份热爱源朋友的辛苦付出";
var speed=200;
//var space_length=120;
var space=" ";
var sep=0;
function scroll(message){
var message_length=message.length;
window.status=message.substring(0, sep+1);
sep++;
if(sep>=message_length){
// sep=space_length;
window.setTimeout("scroll2(message);", speed);
}else
window.setTimeout("scroll(message);", speed);
}
function scroll2(message){
var out="";
var out_length=out.length;
// for(var i=1; i<=space_length/space.length){ out+=space}
for(var i=1; i<=100; i++){ out+=space; }
out+=message;
out_length=out.length;
window.status=out.substring(sep, out_length);
sep++;
if(sep>=out_length)
sep=0;
window.setTimeout("scroll2(message);", speed);
}
// scroll(message);
二.测试程序
<html>
<head>
<script language="JavaScript" src="status_scroll.js"></script>
</head>
<body>
<script language="JavaScript">
var message="谢谢提供这个程序,请保存源码的完整性";
scroll(message);
</script>
</body>
</html>