不能直接用 setInterval(test(a,b),1000,a,b)这样的形式(手册上面都是这样写的),浏览器会报参数无效的错误。可以新建一个临时函数做表达式传给setTimeout和setInterval函数。
例子:
-
var
myTimeout
=
setTimeout
(
function
(){
f
(
x
,
y
)
;
}
,
n
)
;
-
var
myInterval
=
window
.
setInterval
(
function
(){
startCounter
(
a
)
;
}
,
100
)
;
posted on 2008-04-19 16:59
梓枫 阅读(407)
评论(0) 编辑 收藏 所属分类:
javascript