2013-10-11 92 views
1

我實際上對網頁開發很新,希望在控制或瀏覽器本身中顯示一個簡單的(離線)HTML頁面。網頁:如何更新網頁的一部分,當它改變?

目標是創建一個日誌查看器頁面,該頁面不斷通過另一個應用程序進行更新(我正在使用C#和一些Powershell編碼進行編寫)。

它可能被分成包含不同頁面的框架,或者包含不同區域的頁面。

主要目的是立即更新更改。例如。如果您正在查看網頁,並且我的應用程序在該頁面的某些區域更改了文本,它應該檢測到該更改並立即更新該區域。

如何實現這一目標? HTML 5是否有任何易於使用的方法論?

我歡迎任何建議...並感謝很多提前...

+0

你到底是什麼,希望達到什麼目的?更新一個網頁的一部分,而不刷新你通常會使用AJAX ... – 2013-10-11 11:32:32

+0

使用Ajax http://en.wikipedia.org/wiki/Ajax_(programming) –

回答

3

你不能用HTML5做,因爲據我所知。

要創建動態日誌查看器頁面,您可以使用ajaxticker.js。 這是很容易使用..

Ajaxticker Tutorial and Demo

+0

聽起來像一個工作的事情..但這也涉及服務器以及。我想要一個離線頁面,可能內聯HTML 5或JavaScript類的東西。 我知道我們可以在小時間間隔基礎上檢查更新,但是有沒有任何事件(如UpdateWebPage或PageChange)在DIV區域中檢測和加載? –

+1

您可以使用Web客戶端和服務器之間的雙向通信,這些客戶端和服務器保持打開狀態,並允許服務器在沒有來自客戶端的請求的情況下發送。然而,網絡套接字是新的,瀏覽器支持僅適用於最新的瀏覽器。 [** socket.io **](http://socket.io)是一個偉大的網絡套接字庫,如果它們不受支持,則會退回到AJAX和Flash。 **來源**:[http://stackoverflow.com/questions/9958165/can-web-server-send-data-without-a-request-from-client](http://stackoverflow.com/問題/ 9958165 /罐網絡服務器發送數據,而無需-A-請求從客戶端) – Sriraman

相關問題