Javascript如何实现类似VB的Doevents()函数?

解决方案 »

  1.   

    JS里好象没有类似的方法。
    我的做法是用定时器来模拟异步处理。
    例:function shell()
    {
      window.setTimeout("func(0)", 10);
    }function func(index)
    {
      window.status = "当前参数:" + (++index);
      if (index <= 100)
        window.setTimeout("func(" + index + ")", 10);
      else
        alert("完成!");
    }
      

  2.   

    vb用doevent,java和c#使用线程,而在js中我感觉并不需要这样的东西。
      

  3.   

    HTML元素的事件可以直接当作方法调用,比如:
    按钮的点击,document.all.btnOK.click();
      

  4.   

    回答的文不对题,失礼了。重绘窗体的问题,跟是否提交,HTML是否解析完毕有关。不知道楼主想实现什么效果?
      

  5.   

    function ding(){execScript(Doevents()','vbscript');
    }