複製代碼代碼如下:
<pre name="code"><pre name="code"> <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"> </pre><pre name="code"></pre><pre name="code">//定時刷新標誌
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"> </pre><br>
<pre></pre>
</pre>