setInterval() ,clearInterval()

 

 

strno=window.setInterval(vcode,vtime,[vlanguage])
语法:vcode:可执行的代码快或函数的引用,vtime:设定的时间,vlanguage;表示可用的语言 JavaScrit | VbScript.....,
返回一个唯一数值串。函数作用是:每隔vtime调用一次vcode。除非你调用window.
clearInterval()来停止调用。
调用方法:1.function f1(){}
setInterval('" fa()",1000);
2.setInterval( function(){alert("haha!");},1000)
3.function f1( obj ){alert(obj+=1;){}
4.不能这样调用:setInterval( function(1),1000);因为function(1),返回的是一个值,而非可执行的代码块或引用!
5.如果确实要在setInterval方法中调用参数,并且该函数需要传递参数,那么可以通过通过如下方式:
 <script type="text/javaScript">
  var n=1,obj ;
  function f1(){ obj =setInterval(f2()),1000 }
  function f2(){ alert(n+=n;)}
  </script>

 

 


 


 



你可能感兴趣的:(JavaScript,VBScript)