我正在制作一个网页,我必须在其中打开一个弹出窗口,它应该保持打开状态 8 秒(8000 毫秒)。
在此时间段之后,应关闭弹出窗口。然后在 4 秒后再次打开相同的弹出窗口 8 秒。
我想在弹出窗口自动打开和关闭之前放置一些延迟(4 秒),并且弹出窗口必须保持打开 8 秒
这是我的代码:
<html>
<head>
<script>
function call()
{
popup = window.open('http://www.google.co.in');
setInterval(function() {wait();},4000);
}
function caller()
{
setInterval(function() {call();},5000);
}
function wait()
{
popup.close();
}
</script>
</head>
<body onload="caller();">
</body>
</html>
我熟悉 java 脚本函数setInterval()
,setTimeout()
但我发现它们在这种情况下都没有用。我还允许我的浏览器打开弹出窗口,但是这个脚本会打开一个弹出窗口并随着时间的推移尽快关闭它。请帮助我找出我的代码中的故障。
谢谢你。