我需要我的一個框架來改變它的內容,只要服務器決定它的時間。那可能嗎? RSS可以用於那個?網絡和處理方面是否需求過多?如何讓網頁上的框架不斷更新內容而無需用戶刷新頁面?
0
A
回答
0
這可能不是最節約資源的方法,但您可以遞歸使用setTimeout函數。下面是一個例子。
<html>
<head>
<script type="text/javascript">
var t;
function setTimeout_recursive(statement,interval){
t = setTimeout(statement,interval);
}
</script>
</head>
<body onload="setTimeout_recursive('document.getElementById(\'blah\').src=\'page.php\';',5000);">
<iframe id="blah"></iframe>
</body>
</html>
文件page.php是我的假設腳本加載新的內容。您可以將其替換爲您用於此目的的任何文件。
interval變量是函數調用的時間與執行字符串語句中的代碼之間的延遲(以毫秒爲單位)。通常遞歸使用一個退出函數來防止無限循環;然而,在這種情況下,由於存在相當大的延遲,因此它不應該佔用足夠的資源來鎖定瀏覽器。
再一次,這可能是一個非常糟糕的方式,這樣做有多種原因,但這是首先想到的。在需要動態內容加載的大多數情況下,使用AJAX會更好。 (我能想到的唯一情況就是文件上傳,您希望用戶停留在同一頁面上,而不是提交表單並重定向。)
乾杯,祝您好運。
0
您可以使用Javascript實現此目的。
我會使用jQuery,服務器端腳本返回json而不是XML/RSS。民意調查是一種常見的策略,以及無止境的迴應。
不要使用框架,讓你的jQuery把內容放在DIV中。
相關問題
- 1. 如何更新網頁內容,而無需刷新頁面的jQuery
- 2. 如何獲得網頁上的新內容,而無需刷新頁面
- 3. MVC更新表格中的內容而無需刷新頁面
- 4. 更新,而無需刷新頁面
- 5. 更新網址,無需刷新頁面
- 6. 如何更新頁面上顯示的值,而無需刷新
- 7. HTML - 更新\更新頁面內容,無需刷新\重新加載頁面
- 8. 而無需刷新頁面
- 9. 刷新頁面內容無需刷新母版頁中laravel
- 10. 更新從其他網頁的網頁而無需刷新頁面
- 11. asp.net:更新頁面內容而不刷新(部分頁面更新)
- 12. 如何刷新表格內容而無需刷新所有頁面
- 13. 刷新內容不刷新頁面
- 14. 如何更新網址而無需使用JavaScript刷新完整的PHP頁面?
- 15. 更新php生成的內容而不刷新頁面
- 16. 更新jsp頁面的內容而不刷新
- 17. 如何在使用DDL時刷新頁面而無需刷新頁面
- 18. jQuery - 更新頁面上的div而不刷新頁面
- 19. 更新網址而不刷新網頁
- 20. 更新頁面內容不刷新頁面
- 21. 網絡,而無需刷新網頁
- 22. 刷新內容不更改頁面
- 23. 如何從彈出頁面更新ac#父頁面而無需全部刷新
- 24. 實時更新,無需刷新頁面
- 25. 刷新網頁的內容
- 26. 什麼技術可以用來更新帶有更新內容的網頁而不刷新頁面?
- 27. 更改網址並更新頁面內容而無需重新加載
- 28. 如何更新顯示框而不必刷新頁面?
- 29. 更新portlet無刷新門戶頁面
- 30. 如何在codeigniter中使用websocket更新內容而不刷新頁面