setInterval()   setTimeout()
clearInterval() clearTimeout()
这两对函数结合起来使用

解决方案 »

  1.   

    Var=setInterval("function()",timer)//每隔timer毫秒执行一次function
    Var=setInterval("function()",timer)//timer毫秒后执行function(一次)
    clearInterval(Var)//取消Var定义的定时器
    clearTimeout(Var)//同上
      

  2.   

    http://expert.csdn.net/Expert/TopicView2.asp?id=1240238&datebasetype=now
      

  3.   

    http://expert.csdn.net/Expert/topic/1500/1500590.xml?temp=.2373621
    可以挂起和唤醒function
      

  4.   

    各位大哥有没有看清楚问题
    我的要求是不能退出当前函数
    使用你们的方法设置了定时器
    程序不就接着退出函数了吗????我的目的是要程序停下来等待
    比如C里面的这种效果:
    while (flag){
        sleep(1000);
    }
    return flag;
      

  5.   

    对于 js.他没有提供sleep或者类似的函数,如果你一定要延时。
    可以用window.showModalDialog方法,把弹出的窗口
    放到屏幕外面,在模式窗口里面计时,到一定时间再
    关闭。这样做虽然达到了你的目的,但对于用户是非常不方便的,我个人不推荐这种方法
    只供你参考而已
      

  6.   

    http://expert.csdn.net/Expert/topic/1169/1169944.xml