三,
设定时器,函数为setTimeout("xxx()",1000),
也很好理解,就是:过了1秒钟,执行函数xxx()
比如:
function xxx()
{
alert ("你好,欢迎来到5d" ) ;
setTimeout ("xxx()",5000)
}
这段代码的意思是:每隔5秒钟就执行一次,也就是每5秒钟显示一次alert ("你好,欢迎来到5d" ) 。
四,
好了,开始进入正式话题了:
首先定义字符串,也就是状态栏要显示的信息:
var msg = "i like 5d"
然后写函数:
function xxx()
{
window.status=msg
}
然后加到body里:
这样页面一加载,状态栏就显示"i like 5d"。
如果函数这样写:
function xxx()
{
window.status=msg.substring(0,6)
}
那么,状态栏将显示:"i like"。
现在我们将msg.substring(0,6)函数的最后一位"6"改为变量n ,即:msg.substring(0,n)
如果 n从0到9循环,那么状态栏不就是一个字一个字的显示了么。
完整的函数:
这样状态栏就一个字一个字显示"i like 5d"了。
可是,n过了9,还要继续累加,
所以我们还要加一个条件语句:
if (n>9){n=0}
意思是:如果n大于9了,那么就把0附值给n,也就是让n重新从0开始循环。
完整的函数:
大家可以再试试这个:
把window.status=msg.substring(0,n) 换为:
window.status=msg.substring(n,9)+ msg.substring(0,n)
这就是跑马灯。
######### 在线写成,如有疏忽,请指正,再修改。

############