var k = 0;
var maxk = 10;
var mink = 0;function actalpha(){
k++;
alert("a"+k)
acttime = setTimeout("actalpha()", 100);
if(k > maxk){
alert("我要中止了");
clearTimeout(acttime);
}
}
var maxk = 10;
var mink = 0;function actalpha(){
k++;
alert("a"+k)
acttime = setTimeout("actalpha()", 100);
if(k > maxk){
alert("我要中止了");
clearTimeout(acttime);
}
}
解决方案 »
- 图像为什么刷新一下才能显示?启动时是空白页,这是怎么回事?
- jquery基础表单验证 哪里错了?
- 控制ztree中checkbox的问题
- SCRIPT 与 PHP 参数互传问题
- 请教一个巨难的问题。。
- 有谁知道那种~就象IDE一样的索引提示功能怎么在IE上实现……(100分在线等)
- 简单故障,使用document.f1.submit();为什么不能提交,提示不支持此对象和方法。
- 如何在password的onchange事件中判断回车,并执行提交函数:急等!代码如下:
- 如何在避免修改客户端ie的安全性条件下,调用ActiveXObject("Excel.sheet")或ActiveXObject("Excel.Application")?
- 请问:如何通过javascript使鼠标能够动态调整表格的行数!
- javascript里有没有保留两位小数的函数。是什么。谢
- iframe的显示与隐藏???
问题在于你每次生成acttime变量的时候在函数结束的时候就失效了,
函数运行到clearTimeout的时候不能发现acttime变量,将两者调换一下就行了
var i=0;
function loadurl()
{
if (i<10)
{
i=i+1;
setTimeout("loadurl()",500);
aa.innerHTML=i;
}
else
{
location.href="dailidenglu.asp";
}}
setTimeout("loadurl()",0)
</script>
<div align="center" ><p><font color="red">你的信息已保存系统在10秒后返回<div id="aa"></div></font></p></div>试一下这段代码看看是不是你想要的效果