setInterval使用方法如下:

iTimerID
= window.setInterval(vCode, iMilliSeconds [, sLanguage])

vCode实际上是一个函数入口指针,具体使用时可以有两种方式指定
window.setInterval("someFunction()", 5000);
window.setInterval(someFunction, 5000);
无论以上哪种方式,在实际使用过程中若要向someFunction传递变量参数都是无法实现的,此时,我们可以专门定义一个返回函数指针的对象

objTimer=setInterval(getSomeFunction(v),5000)

function getSomeFunction(v) {
    
return someFunction;
    
    
function someFunction() {
        alert(v);
    }
}
posted on 2005-02-01 14:16  愚公  阅读(681)  评论(0编辑  收藏  举报