使用一个全局变量:
<script language="javascript">
var i=0;
var timer; //在函数里用 var 定义的变量的作用域就只能在函数里,而不是全局的
function testtimeout() {
timer=setTimeout("testtimeout();",110);
if(i>300) clearTimeout(timer);
i++;
document.all.listbox.innerHTML+=i+" ";
}
testtimeout();
</script><a href="javascript:clearTimeout(timer)">停止计时</a>
<script language="javascript">
var i=0;
var timer; //在函数里用 var 定义的变量的作用域就只能在函数里,而不是全局的
function testtimeout() {
timer=setTimeout("testtimeout();",110);
if(i>300) clearTimeout(timer);
i++;
document.all.listbox.innerHTML+=i+" ";
}
testtimeout();
</script><a href="javascript:clearTimeout(timer)">停止计时</a>
解决方案 »
- 鼠标悬停头像显示 详细信息层js控制层的显示位置
- javascriptMVC 如何使用?
- 如何 JAVASCRIPT控制网页里嵌入的Word文档 的滚动条
- 分拆一个比较复杂的正则,我眼都看花了
- ASP.NET 后台如何调用前台的变量?
- 怎样防止视频被迅雷下载
- IE10兼容模式下滤镜问题。
- 在线求助:请问能不能让用户在页面上改变table里列的宽度(以决定这一列是否可以显示)
- -----------服务器代码+脚本代码形成分类树状显示:-------
- 怎么给下拉select和单选框 <input type="radio" 赋值?
- 请教:js扫描系统进程 查看注册表是如何实现的?
- 如何把信息暂存到其它页中的JavaScript数组里待以后调用
刚刚看到别的帖子有人在夸你,没想到你正在回答我的问题,感动ing。。
谢谢了