更改窗口关闭时的警告对话框
alter alert dialog on window close
我想要完成的是:
如果用户试图关闭窗口,警报弹出,我想改变文本,这样用户就可以选择离开页面,或者可以选择留下来,重定向到另一个页面。
可能是用错误的方式搜索,但我真的找不到任何有用的。
目前为止我有什么:
window.onbeforeunload = function() { /*...*/ }
我需要知道如何调整警报的文本,并在停留按钮上添加处理程序。
对于更改文本,我不知道如何确切地帮助您,但您可以使用window
对象中的confirm()
函数。
就像这样:
function myFunction() {
var answer;
var result = confirm("Press a button!");
if (result === true) {
answer = "You pressed OK!";
} else {
answer = "You pressed Cancel!";
}
alert(answer);
}
参考这篇文章
更新:onbeforeunload
阻止对话框。一个更简单的解决方案是从事件返回一些东西,然后在任何情况下您都会被问到:
window.onbeforeunload = function(){
return "";
};
//Are you sure you want to leave?
相关文章:
- 着色引导框对话框
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- CKeditor:更改对话框中的默认选择选项
- 搜索api在mac上显示对话框
- 使用密码对话框Javascript请求帮助
- 为什么JavaScript对话框(警告、确认)会停止页面重绘
- 我的jQuery UI对话框没有'如果前面没有警告,则不会打开
- 在文本区域旁边显示一个对话框,不显示弹出窗口或警告框
- 警告对话框不会在Firefox上使用超时阻塞UI
- 在AngularJs中带转轮的甜蜜警告对话框
- 防止在InDesign CC JavaScript中显示进度条时出现对话框和警告
- 更改窗口关闭时的警告对话框
- 如何将警告框替换为对话框?
- 在输入类型文件上添加JavaScript警告可以防止在Internet Explorer中出现打开文件对话框
- 点击& # 39;好# 39;在警告或确认对话框通过jquery/javascript
- 从javascript bookmarklet中删除确认/警告对话框
- 会话超时警告在javascript与jquery对话框
- FireFox不会为window beforeunload事件显示任何警告对话框
- 如何创建带有"more"的警告对话框或“;details"不重复使用的部分
- 保持文件对话框打开后,即使显示警告