2011-05-12 84 views
1

我想知道你們如何處理Web應用程序中的後退按鈕問題。瀏覽器導航,後退按鈕問題

我不能禁止用戶點擊瀏覽器上的後退按鈕,但是當他們碰到它時,頁面代碼不會運行。所以寫在page_load()是沒有意義的。

我已經在網上搜索,發現這個鏈接:Disabling Back button on the browser。它不適合我。任何想法?

+0

您無法禁用它。就像我不能禁用你的關閉按鈕(好吧,用IE瀏覽器是有問題的)。 – Blender 2011-05-12 19:56:11

+0

我建議你從已經提供給相同問題的答案之一開始:http://stackoverflow.com/questions/2336134/pain-of-browser-back-button – 2011-05-12 20:01:46

+0

不要這樣做。試圖做到這一點的網站是可怕的。 – 2011-05-12 20:32:52

回答

0

無法禁用後退按鈕。您可以嘗試在新窗口中打開您的頁面/表格,因此無法回到 通常情況下,如果我有一個嚴重或冗長的表格,我傾向於保持髒標誌,並且如果用戶開始輸入內容,髒標誌被設置並在保存或提交時被重置。您可以使用unload/beforeunload javascript事件來查看是否設置了髒標誌並要求確認。