是否可以有一个按钮打开一个弹出窗口,在页面加载时重定向到 mysite.com,然后在 mysite.com 上等待指定的时间然后重定向并重复?
问问题
353 次
1 回答
0
您可以让弹出窗口包含一个<iframe>
, 并在弹出页面内的 JavaScript 计时器中控制目标,或者我尚未对此进行测试,获取弹出窗口的句柄并尝试更改该窗口的 window.location。
<iframe>
方法
<html>
<head>
<script language="javascript" type="text/javascript">
var urls = new Array("p1.html","p2.html");
var currentUrl = 0;
var interval = setInterval("updateFrame()", 1000);
function updateFrame() {
currentUrl = currentUrl == 0 ? 1 : 0;
document.getElementById("container").src = urls[currentUrl];
}
</script>
</head>
<body>
<iframe id="container" frameborder="0" width="100%" height="100%"></iframe>
</body>
</html>
在这里你需要"p1.html","p2.html"
用你自己的网址替换。currentUrl = currentUrl == 0 ? 1 : 0;
如果您的阵列中有两个以上,您还需要进行更改。1000
指的是毫秒 - 更改为 5000 持续 5 秒。
于 2012-07-23T08:29:04.560 回答