龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

js停止setInterval函数自动运行

时间:2009-12-21 11:47来源:未知 作者:admin 点击:
分享到:
setInterval函数是javascript中指定时间不断运行代码的函数.如果想停止自动运行,怎么办呢?请看如下代码: 首页建立: var IntRun; 如这种方式调用:IntRun = setInterval("read();", 1000); //每一秒自动运

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);
   }
}

精彩图集

赞助商链接