日期:2014-05-16  浏览次数:20301 次

怎样等待网页打开一段时间??

在同一个IE窗口中要打开很多个URL。。

我想在传给IE一个URL后等待一段时间,然后再打开别的。

有没有一个不怎么消耗内存的类似sleep的方法?


------解决方案--------------------
function LoadOk() {
if(document.readyState == "complete "){
initFrame();
}else{
setTimeout( "LoadOk() ",200);
}
}
------解决方案--------------------
<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>