1.苯方法.用一個循環.
  for(var i=0;i<2000;i++)
 循環
缺點:不能知道延遲的時間..更具機器配置而定

解决方案 »

  1.   

    谁说的,我看你是将 setTimeout 的大小写写错了.
    setTimeout("alert('ok')", 10000); //10秒后弹出提示框
      

  2.   

    no way!except you can put up with show a modalDialog during sleeping.
      

  3.   

    2.setTimeOut是可以的吧.你試試下面的
    <SCRIPT>
    var g_oToHide = null;function fnHide(oToHide){
        g_oToHide = oToHide;
        window.setTimeout(fnHide2, 3000);
    }
    function fnHide2(sID){
        if (g_oToHide) {
           g_oToHide.style.display="none";
        }
    }
    </SCRIPT>
    <INPUT TYPE=button VALUE="Now you see me ..." ID="oHideButton" 
        onclick="fnHide(this)">
      

  4.   

    你将 setTimeout后面会被执行的代码 写到一个函数里用setTimeout来调即可
      

  5.   

    我试过了自己写,还是一样,后面的代码照样执行,除非用了alert,可这样也太难看了。
      

  6.   

    wait for JScript new feature: yield()
      

  7.   

    1,后面的语句包起来再调用。
    2,如果是在WSH中可以用WScript.sleep();