JS没有sleep<script language="JavaScript">
<!--
function fun(){alert('sleep')}
setTimeout("fun()",2000);//单位毫秒
//-->
</script>

解决方案 »

  1.   

    showmodaldialog,然后在规定的时间关闭它
      

  2.   

    为什么非要用sleep呢。一般网页一但到客户端的浏览器上就会变成静态死网页了,不需要sleep。
      

  3.   

    谢谢了,不过问题是setTimeout("fun()",2000);中的fun函数似乎是在一个新的线程中执行的,好像不能保证程序的串行执行。例如:
    for(int i=0; i<5; i++)
    {
      abc();
    }abc()
    {
      setTimeout("fun()",2000);
    }fun()
    {
      ......
    }这里abc()被循环调用了五次,如果fun执行的时间比较长,就不能保证fun之间的串行执行了,不知各位大侠能否帮俺解决这个问题,如果有sleep就好了,类似下面就行了:
    abc()
    {
      sleep(2000);
      fun();
    }