想请问一下,怎么模拟javascript弹出alert的时候线程挂起的效果?javascript线程

解决方案 »

  1.   

    写个死循环,close的时候break;
      

  2.   

    用 showModalDialog 也可以 线程挂起
      

  3.   

    showModalDialog 
    不过不推荐,
    用回调函数才是正确做法
      

  4.   

    javascript是单线程的,让它一直运行即可。
      

  5.   

    我是想美化页面的 confirm 而又不想改动现在代码,所以我想直接重写 confirm(用的是artDialog插件),但 confirm 需要挂起等用户结果,如果用回调的话,那现在项目用的 confirm 全部都得加上回调,这就麻烦了。
      

  6.   

    模拟confirm  可以用 showModalDialog 
      

  7.   

    showModalDialog 也是需要重新项目所有用到 confirm的地方吧?我是想找一种方法重写confirm,然后不影响到项目的其它地方
      

  8.   

    window.confirm=function(msg){
       showModalDialog("xxxxx")
       return  true/false
    }
    在公用JS包加,这样重写原来 confirm的方法