2014-03-12 74 views
0

我的代碼自動刷新iframe無法正常工作?

<iframe src="http://www.w3schools.com" name="isfsf"> 
</iframe> 

<script> 
window.setInterval("reloadIFrame();", 3000); 

    function reloadIFrame() { 
    document.frames["isfsf"].location.reload(); 
} 
</script> 

自動刷新的iframe不工作?請幫我

+0

更改window.setInterval( 「reloadIFrame();」,3000); to window.setInterval(function(){reloadIFrame();},3000); – Koti

回答

0

試試這個:

function refresh() 
{ 
    var iframe = document.getElementById('iframe'); 
    iframe.reload(true); 
} 

setTimeout('refresh()', 3000); 
0

試試這個

document.getElementById('isfsf').contentWindow.location.reload(); 

document.getElementById('isfsf').src = document.getElementById('isfsf').src; 
1

試試這個。爲了在代碼之下工作,不要忘記包含jquery庫。 其將刷新iframe標籤以每3秒

$(document).ready(function() { 

setInterval(function(){ 

     var url=$('iframe').attr('src'); 
     $('iframe').attr('src',url); 

},3000); 


}); 
1

儘量做到:

window.setInterval(function(){ reloadIFrame() },3000); 

function reloadIFrame() { 
    document.getElementById('isfsf').contentWindow.location.reload(); 
}