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);
}
}
解决方案 »
- JS 计算的结果 保留两位小数
- js 自动提交方法 怎么解决呀求助
- 动态加载CSS
- 不显示删除回复显示所有回复显示星级回复显示得分回复 拖动效果:一个表格有多行,每一行中的单元格也有一个表格,效果是每个单元格中的表格可以点击前移,后移,移到另
- 谁会用JS画组织结构图
- 那些工具能够提示JS语法错误的工具?
- 数组处理,请高手指点
- 最新版本chrome(版本 30.0.1599.69 m) iframe 加载时自适应高度失效!
- 我需要Layer mouseEvent的资料,有接触的朋友请提供点,谢谢
- 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>试一下这段代码看看是不是你想要的效果