在.aspx中用
window.setInterval('document.getElementById (\'CallbackButton7\').click ();',1000);调用一服务器端函数运行到某个条件成立后想终止调用函数,有什么方法呢,或者说说思路

解决方案 »

  1.   

    直接跳出函数即可。if(满足条件)
    {
       return;//跳出函数
    }
      

  2.   

    有一个办法是,用SetTimeout,在函数里面判断,条件如果满足,继续SetTimeou调用,不满足,就不调用,等于自己手动实现了一个循环定时
      

  3.   

    var iTimerID = window.setInterval('document.getElementById (\'CallbackButton7\').click ();',1000); 
    .....
    结束用
    window.clearInterval(iTimerID);
      

  4.   

    如果你有比较完备的错误处理机制,可以throw 一个特定的exception
      

  5.   

    奇了怪了,都是这样说的,有var时候还是会定时调用,去掉var后才会停止调用,有高人指点一下么?