2012-01-10 75 views
0

以及我已經在iframe中使用HTML文件中像這些Ajax更新HTML頁面每5秒

<iframe src="sample.html"></iframe> 

是有沒有辦法刷新使用AJAX,以便它每5秒鐘這些HTML文件不看起來它是令人耳目一新的用戶,而應該看起來像它的更新

我知道在JavaScript中做的一種方式,但它看起來很醜陋,清爽的圖標不斷刷新瀏覽器。我想避免這是它可能做到這些在阿賈克斯應該看起來不像刷新?謝謝

+0

試試下面的鏈接,如果那不是獲取解決方案,將讓你更多...... 謝謝[HTTP ://stackoverflow.com/questions/5412302/how-to-refresh-a-iframe-when-the-page-changes-with-ajax](http://stackoverflow.com/questions/5412302/how-to-刷新a-iframe-when-the-page-changes-with-ajax) – 2012-01-10 10:45:31

回答

0

試試這個

$(function() { 

      setInterval(function() { 
       var x = $('iframe').attr('src'); 
       $('iframe').attr('src', x); 
      }, 5000); 
}) 
+0

欲瞭解詳情:http://quicksketch.org/node/263 – 2012-01-10 10:36:57

+0

我不知道,但它不工作 – niko 2012-01-10 10:53:47

+0

試試這個編輯的。 – 2012-01-10 12:32:51

-1

請在服務器端運行這段代碼。不要將它保存在桌面上,並嘗試..

<html> 
<head> 
<meta content="5" http-equiv="REFRESH"> 
</head> 
<body> 
<iframe src="http://www.google.com" width=100 height=100 frameborder=0 scrolling=no></iframe> 
</body> 
</html> 

它應該工作。我已經測試過它,並且從我的最後工作正常。 感謝

+0

抱歉,但我想更新您提供的代碼將刷新整個頁面,但它不應該像更新謝謝 – niko 2012-01-10 11:42:50

0

這個添加到你的頭標記,每5秒後刷新HTML頁面

<script> <!--Auto refresh after 5 seconds --> setInterval(function(){location.reload(true);},5000); </script>