我想在同一个浏览器窗口中一个接一个地打开 10 个网页,并且有一些特定的延迟。
例如我想要
- 打开“www.Anywebsite.com”
- 延迟 5 秒
- 在同一页面中打开一个新的“www.Anywebsite.com”
我正在尝试做这样的事情
<!DOCTYPE html>
<html>
<body>
<script>
var myVar=setInterval(function(){myTimer()},1000);
var condOpen = 0;
function myTimer()
{
if (condOpen == 0)
{
window.open("http://www.tut.fi","_self");
condOpen = condOpen + 1;
}
else if(condOpen == 1)
{
window.open("www.w3schools.com","_self");
}
}
</script>
</body>
</html>
问题是它只打开第一页,当我读到“setInterval”时,它必须在一些延迟后执行指定的函数。请帮助我,我以前没有 JavaScript 经验,但这是我正在做的特定任务所必需的。