js停止setInterval函数自动运行
setInterval函数是javascript中指定时间不断运行代码的函数.如果想停止自动运行,怎么办呢?请看如下代码:
首页建立:
var IntRun;
如这种方式调用:IntRun = setInterval("read();", 1000); //每一秒自动运行调用read()函数中的代码
然后:clearInterval(Interval_control); //这句是自动停止运行
详细例子:
//自动插入分页编码
var Interval_control;
function diggAutoPage()
{
~~~~~~~~~~ajax提交
$("pageHTML").innerHTML=xmlhttp.responseText;
Interval_control=window.setInterval("InsertAutoPage();",1000);
}
//pageHTML是HTML代码中的SPAN
function InsertAutoPage()
{
if ($("pageHTML").innerHTML.length>0)
{
clearInterval(Interval_control);
alert("自动分页成功");
KE_EDITFORM_DOCUMENT.body.innerHTML=$("pageHTML").innerHTML;
KindHtmlToXhtml(KE_EDITFORM_DOCUMENT.body.innerHTML);
}
}
- 上一篇:通过JS取汉字拼音首字母
- 下一篇:Javascript制作万年历源码