setinterval函数怎么让他停止,让他每隔两秒输出一个单词hello,输出5个...
发布网友
发布时间:2022-05-05 17:18
我来回答
共2个回答
热心网友
时间:2022-05-18 01:26
setInterval(code,millisec[,"lang"])
参数 描述
code 必需。要调用的函数或要执行的代码串。
millisec 必需。周期性执行或调用 code 之间的时间间隔,以毫秒计。
实例:
<html>
<body>
<form>
<input type="text" id="clock" size="35" />
<script language=javascript>
var int=self.setInterval("clock()",50)
function clock(){var t=new Date()
document.getElementById("clock").value=t
}
</script>
</form>
<button onclick="int=window.clearInterval(int)">Stop interval</button>
</body>
</html>追问那个,看不太懂啊,我是要在FLASH里面写这个代码,这个应该和FLASH代码是差不多的。我想请问一下是通过什么方式控制setinterval()函数调用某个函数5次以后停止调用的。
追答以下示例以 20 毫秒的间隔跟踪一条消息,直到跟踪达到 10 次,然后清除该间隔。对象范围 this 作为第一个参数传入,方法名称 executeCallback 作为第二个参数传入。这可以确保 executeCallback() 是从调用的脚本的同一范围内执行的。
var intervalId:Number;
var count:Number = 0;
var maxCount:Number = 10;
var ration:Number = 20;
function executeCallback():Void {
trace("executeCallback intervalId: " + intervalId + " count: " + count);
if(count >= maxCount) {
clearInterval(intervalId);
}
count++;
}
intervalId = setInterval(this, "executeCallback", ration);
热心网友
时间:2022-05-18 02:44
funation hello(){
var i=0;var timer = null;
timer=setInterval(
function () { if (i == 5) { clearInterval(timer); } alert("hello"); i++; } , 2000 ); }
代码已通过测试
setinterval函数怎么让他停止,让他每隔两秒输出一个单词hello,输出5个...
Stop interval
实现javascript的延期执行或者重复执行的两个函数
2.window.setInterval方法 该方法使得一个函数每隔固定时间被调用一次,是一个很常用的方法。如果想要取消定时执行,和clearTimeout方法类似,可以调用window.clearInterval方法。clearInterval方法同样接收一个setInterval方法返回的值作为参数。例如:复制代码 代码如下://定义一个反复执行的调用 var id=window...
js两个页面的定时器互相影响
解决方法:定义两个变量 并把 setInterval 赋值给变量 var a = setInterval(function(){ --- code ---},1000)var b = setInterval(function(){ --- code ---},1000)清除 clearInterval(a)clearInterval(b)举例:注:setInterval()方法会不停地调用函数,直到用clearInterval()终止定时或窗口...
js定时器如何传参数js定时器如何传参数数据
当不需要计时器的时候调用KillTimer(nIDEvent);例如:KillTimer(1);1.2调用回调函数此方法首先写一个如下格式的回调函数voidCALLBACKTimerProc(HWNDhWnd,UINTnMsg,UINTnTimerid,DWORDdwTime);然后再用SetTimer(1,100,TimerProc)函数来建一个定时器,第三个参数就是回调函数地址。要加入两个或者两个以上的timer:继续用SetT...