1,怎样在js中做到延迟?
我用过的方法包括,
1,做无用功:
for(int i=0;i<1000000;i++){
}
这样就可以延迟时间了,目的是在延迟的时间里,可以弹出一个新窗口,但是这样做有个弊端
就是会提示:系统运行太慢,是否取消当前运行类似的话,大家有什么好的办法?
如果缩小循环次数的话,弹出窗口更本就不弹出就关闭了。
在JS中操作,请大家指教!

解决方案 »

  1.   

    window.setTimeout("funName()",1000);
    这句话的意思是:过1000毫秒后执行funName()这个js函数
      

  2.   

    setTimeout绝对可以 不知道你试了为什么不行 能不能讲清楚一些
      

  3.   

    不知道你怎么试的。
    <SCRIPT LANGUAGE="JavaScript">f1();
    function f1(){ alert(1)
    window.setTimeout("funName()",9000); 
    alert(2)
    }
    function funName(){
    alert(3)
    }</SCRIPT>
      

  4.   


    window.setTimeout("function (){funName();}",1000); 
    这句话的意思是:过1000毫秒后执行funName()这个js函数 再试...