在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