我正在尝试编写一个代码,如果 ,则自动刷新iframe
窗口src='http://www.url.com'
,否则如果 iframe 源不同,则不要自动刷新。
有没有办法做到这一点?
我正在尝试编写一个代码,如果 ,则自动刷新iframe
窗口src='http://www.url.com'
,否则如果 iframe 源不同,则不要自动刷新。
有没有办法做到这一点?
尝试这个:
window.setInterval(function() {
var els = document.getElementsByTagName("IFRAME");
for(var i=0;i<els.length;++i) {
if(els[i].src=="http://www.url.com/") {
els[i].contentWindow.document.location.href = els[i].contentWindow.document.location.href;
}
}
},1000);
1000 平均数 - 每一秒。
祝你好运!
如果您发布了一些您尝试过的代码,那就太好了。
您需要为您的 iframe 设置一个 id 并使用 getElementById 获取它
var myIframe = document.getElementById("myIframe");
要以预定的时间间隔自动刷新,您需要setInterval
验证您的 iframe 源是否是所需的,请使用 if 语句:
setInterval
( function()
{
if ( myIframe.src == "http://www.url.com" )
myIframe.src = myIframe.src;
}, 60000 );
这是一个jsfiddle,如果源是指定的,则每60秒自动刷新一次iframe