是这样的:
functionB()
{
   settimeout(
     function( )
     {
         confirm("test!");
     }
   ,1000
   )
}有个方法定时触发方法B,但是只弹出一个提示框【test!】,只有第一个操作之后后继的才能弹出,我想全部显示出来,怎么办?

解决方案 »

  1.   

    只弹出一个是因为setTimeout不是setInterval 只会触发一次你后面的那句话我听不懂
      

  2.   

    事件又触发方法 B 了,为什么还弹不出呢,js不是太懂,望指教。
    那一句?【但是只弹出一个提示框【test!】,只有第一个操作之后后继的才能弹出】这一句?
    我的意识是不停的触发方法B,但只弹出一个【test!】,必须这个处理完后,才能弹出下一个。
      

  3.   

    confirm("test!");
    改成
    alert("test!");
      

  4.   

    也够呛,ALERT也要确认的。
    改成在某个DIV里显示这个提示吧。也不知你是要做什么。
      

  5.   

    function B(){
          confirm("Test!");
          setTimeout("B()",1000);
    }
    LZ试试这个,看我是否理解对了。。
      

  6.   

    如果提示后部点确定,再次出现提示框。这不就死循环了?
    无限的confirm窗口,直到Alter+shift+del?
      

  7.   

    可能我没有说明白,我遇到的主要原因是消息阻塞,所以想这样做,谢谢各位,我用js模拟一个confirm()吧,呵呵