刷新其他页面的iframe页面

时间:2015-06-28 06:34:33

标签: javascript html

首先,我为我的英国邪恶道歉。我正在使用翻译器。 我在45秒后对页面进行“刷新”以重定向。正如我这个页面只在iframe中加载?感谢

<html>
  <head>
    <title>My title</title>
    <meta http-equiv="refresh" content="45;URL=http://otherpage.com.br">
    </head>
  </head>
  <body>
    <div>
        <iframe style="border: medium none ; overflow: hidden; width: 800px; height: 300px;" src="page2.html" frameborder="0" scrolling="no"></iframe>
    </div>
  </body>
</html>

不要工作.. :(

<html>
  <head>
    <title>My title</title>
<script>
setInterval(function(){
var url = 'http://stackoverflow.com/';
document.getElementsByTagName('iframe')[0].src = url;  }, 45000);
</script>
    </head>
  </head>
  <body>
    <div>
        <iframe style="border: medium none ; overflow: hidden; width: 800px; height: 300px;" src="page2.html" frameborder="0" scrolling="no"></iframe>
    </div>
  </body>
</html>

3 个答案:

答案 0 :(得分:2)

你在这里:

JQuery的:

setInterval(function(){
    var url = 'http://stackoverflow.com/';
    $('iframe').prop('src', url);
}, 45000);

或Javascript:

setInterval(function(){
    var url = 'http://stackoverflow.com/';
    document.getElementsByTagName('iframe')[0].src = url;
}, 45000);

答案 1 :(得分:0)

试试这个:

<html>
<head>
    <title>My title</title>
    <meta http-equiv="refresh" content="45;URL=http://otherpage.com.br">
</head>
<body>
    <div>
        <iframe style="border: medium none ; overflow: hidden; width: 800px; height: 300px;"
                src="index.html"
                frameborder="0"
                scrolling="no"></iframe>
    </div>
    <script>
        setInterval(function()
        {
            console.log("here");
            var elem=document.getElementsByTagName('iframe')[0];
            elem.src=elem.getAttribute("src");
        }, 45000);
    </script>
</body>
</html>

答案 2 :(得分:0)

你有一个&#34; X-Frame-Options&#39;到#SAMEORIGIN&#34;。

现在,它是什么(X-Frame-Options&#39; to&#39; SAMEORIGIN)是什么意思?

答:这意味着网站所有者不希望任何人在iframe中打开他/她的网站,因为从安全角度来看,在iframe中打开网站的效果很差。

您可以查看链接:How Can I Bypass the X-Frame-Options: SAMEORIGIN HTTP Header?