是否可以有一个按钮打开一个弹出窗口,在页面加载时重定向到 mysite.com,然后在 mysite.com 上等待指定的时间然后重定向并重复?
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   回答