2015-06-28 174 views
0

首先,我为我的英文邪恶道歉。我正在使用一个翻译系统。 我把一个'刷新'页面在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> 

回答

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); 
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> 
+0

但如果我把一个网址我想要什么? –

+0

正如您在标题中提到的那样,您正在刷新页面。为此我使用了** src **属性的url。 – Rayon

+0

我在标题中表达不好,只是改变它。但是,谢谢。 –

0

你有 “X-框架 - 选项到“SAMEORIGIN” 的问题。

现在,它(X-Frame-Options'到'SAMEORIGIN)是什么意思?

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

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