萬盛學電腦網

 萬盛學電腦網 >> 腳本專題 >> javascript >> js定時調用方法成功後並停止調用的實現

js定時調用方法成功後並停止調用的實現

 這篇文章主要介紹了js定時調用方法成功後並停止調用的實現,需要的朋友可以參考下

 代碼如下: <pre name="code" class="javascript"><pre name="code" class="javascript"> <span style="color: rgb(58, 62, 67); font-family: 'Segoe UI Semibold', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 22px; line-height: 27px; ">GetResult 在.net中也有,如果和.net一起使用的話,會產生調用不了的錯誤。</span></pre>因此下面的getResult()js方法名字要改成別的名字,以便不產生別的岐義!  <pre></pre>  <pre name="code" class="javascript"> </pre><pre name="code" class="javascript"></pre><pre name="code" class="javascript">//定時刷新標志  var refreshid="";//注意定義成全局變量  function felsh(){  //alert("定時調用方法開始");  refreshid=setInterval(getResult,1000);  }  //被調用方法    function getResult(){  try{  var str=addFunctionName();//不成功返回1  if(str=="1"){  return str;  }  clearInterval(refreshid);//成功後清除定時服務  }catch(e){  alert('異常:'+e.description); // or alert('異常:'+this.print(e));//好處是可以把打錯誤打印下來  }  return "";  }  function addFunctionName(){  return "1";  }</pre><br>  <br>  <pre></pre>  <pre name="code" class="javascript"> </pre><br>  <pre></pre>    </pre>   
copyright © 萬盛學電腦網 all rights reserved