如果使用javascript src = X,如何自动刷新iframe

时间:2013-10-27 20:53:55

标签: javascript jquery iframe refresh

我正在尝试编写一个代码,如果iframe会自动刷新src='http://www.url.com'窗口,否则如果iframe源不同则不会自动刷新。

有办法做到这一点吗?

2 个答案:

答案 0 :(得分:0)

如果您发布了一些尝试的代码,那就太好了。

您需要为iframe设置ID并使用getElementById

获取
var myIframe = document.getElementById("myIframe");

要以预定间隔自动刷新,您需要setInterval 要验证您的iframe源是否是所需的ifes源,请使用if语句:

setInterval
( function()
     { 
     if ( myIframe.src == "http://www.url.com" )
         myIframe.src = myIframe.src; 
     }, 60000 );

Here是一个jsfiddle,如果源是指定的那个,则每60秒自动刷新一次iframe

答案 1 :(得分:0)

试试这个:

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意味着 - 每一秒。

祝你好运!