2010-07-10 147 views
0

我正在使用jsp,ajax,servlets創建一個網站。網站離線jsp

我的框架是原型。

連接不好,所以我希望我的web應用程序能夠在這種情況下正確響應。

例如給出一條消息,指出您正在離線工作,並在重新插入並可以繼續時報告。

該解決方案應該在Internet Explorer 6

回答

3

你可以做頻繁的Ajax請求到服務器,例如工作使用jQuery Ajax和低timeout設置。

error回調在第二個參數中收到錯誤原因。如果消息爲timeouterror,則回撥可能會在整個屏幕上顯示一個半透明覆蓋圖,顯示「不可用」錯誤消息。

一旦Ajax請求再次成功,您將隱藏覆蓋圖。在IE7 +和其他瀏覽器中,覆蓋層的CSS就像position: fixed; left: 0; right: 0; top: 0; bottom: 0一樣簡單,但在IE6中,這有點困難 - 你必須查看它。

疊加並不是當用戶開始輸入文本時的完美解決方案。如果連接沒有問題,他們需要訪問文本字段以複製+粘貼其內容。您可能想要禁用當前表單的submit按鈕。但這真的取決於您的應用程序的上下文,並且必須由您決定。

+0

感謝您的回答=) – 2010-07-11 02:54:08