function LoadOk() {
if(document.readyState =="complete"){
initFrame();
}else{
setTimeout("LoadOk()",200);
}
}

解决方案 »

  1.   


    多谢rjzou2006。。我试了下,但第一个网页根本不显示。。setTimeout也是忙等。。我是希望能够看到网页下载一部分或者全部。。js不能多线程?
      

  2.   

    js的多线程就靠setTimeout和setInteval
      

  3.   

    <script language="javascript">
    var urls=new Array("a.htm","b.htm","c.htm","d.htm");
    var i=0;
    function openWin()
    {
    if(i<urls.length)
    {
    window.open(urls[i],"win"+i);
    i++;
    }
    }
    setInterval("openWin()",5000);//每5秒打开一个窗口
    </script>
      

  4.   


    哈哈。。多谢多谢。找到一个折中的方法。开2个IE窗口。 第一个执行script控制第二个IE窗口每隔5秒开一个网页。这样在等待的5秒钟,第二个就可以load网页内容。