在javascript或jquery中,當用戶單擊具有ok/cancel按鈕模型的瀏覽器後退按鈕時,需要添加警報,但不是「Ok」,而應該說Leave和而不是取消它應該說保持。謝謝確認瀏覽器後退按鈕其他留在頁面
回答
你不能控制確認對話框按鈕文本,它是一個硬編碼的功能confirm()
,無論瀏覽器有多...你可以做的事情不多。
對於實際畫面中,您可以使用window.onbeforeunload
,但不會具體到返回按鈕,離開頁面的任何行動都會引發這種情況,例如:
window.onbeforeunload = function() {
return "Are you sure you wish to leave this delightful page?";
}
我不認爲'window.confirm'確實與它有任何關係。只是'確認'和'onbeforeunload'對話框(在大多數瀏覽器中)都具有OK和Cancel,並且底層的GUI代碼可能類似。 – 2010-09-09 22:52:40
您確定要嘗試在您的'onbeforeunload'中調用'confirm'嗎?標準做法是隻返回字符串,並讓瀏覽器執行提示。 – RichieHindle 2010-09-09 22:54:01
@Matthew - 對不起,如果我不清楚......我的觀點是無論按鈕是什麼,你不能改變「確定」或「取消」或任何瀏覽器......這似乎是OP後。 – 2010-09-09 22:54:09
- 1. 瀏覽器後退按鈕
- 2. 瀏覽器後退按鈕:我一直停留在當前頁面
- 3. 在Salesforce Visualforce頁面中檢測瀏覽器後退按鈕
- 4. jQTouch瀏覽器後退按鈕不能單獨索引頁面
- 5. 單擊瀏覽器後退按鈕時頁面不一樣
- 6. Firefox瀏覽器後退按鈕不會刷新頁面
- 7. 單擊瀏覽器後退按鈕時,在頁面上禁用提交按鈕
- 8. 單擊瀏覽器的後退按鈕後保留表單值
- 9. Gmail - 後退按鈕點擊瀏覽器
- 10. ASP嚮導瀏覽器後退按鈕
- 11. 瀏覽器後退按鈕/ #one #two等
- 12. Jquery .toggle()和瀏覽器後退按鈕
- 13. 瀏覽器後退按鈕asp.net
- 14. 疼痛瀏覽器的後退按鈕
- 15. 後退按鈕(瀏覽器行爲)
- 16. CORS瀏覽器後退按鈕錯誤
- 17. Iframe和瀏覽器後退按鈕
- 18. 點擊Ipad瀏覽器後退按鈕
- 19. 瀏覽器後退按鈕導航
- 20. ASP.net模擬瀏覽器後退按鈕
- 21. GWT後退按鈕瀏覽器
- 22. AJAX和瀏覽器後退按鈕
- 23. 瀏覽器中的後退按鈕
- 24. 移動瀏覽器 - 後退按鈕
- 25. 瀏覽器後退按鈕Ajax
- 26. 瀏覽器註銷後退按鈕
- 27. 瀏覽器後退按鈕和javascript
- 28. 在瀏覽器上保留上一頁字段值後退按鈕單擊
- 29. 瀏覽器後退按鈕和狀態保留?
- 30. 用戶在JSF頁面登錄後關閉瀏覽器後退按鈕
參見[ 我如何可以覆蓋OnBeforeUnload對話框並將其替換爲我自己的? (http://stackoverflow.com/questions/276660/how-can-i-override-the-onbeforeunload-dialog-and-replace-it-with-my-own)。底線是該對話框唯一的靈活性是添加一個字符串。這是出於安全原因。 – 2010-09-09 22:53:42