Javascript 为什么确认弹出窗口没有';t显示消息I';你为它定义了什么?
这是我的密码:Javascript 为什么确认弹出窗口没有';t显示消息I';你为它定义了什么?,javascript,jquery,browser,confirm,Javascript,Jquery,Browser,Confirm,这是我的密码: window.onbeforeunload = function(evt) { var el = document.getElementById("qandatextarea"); if( el && el.value && !DontAskBeforeExit){ var message='ding ding'; return message; } } 但它显示了一个弹出窗口: 为什么?
window.onbeforeunload = function(evt) {
var el = document.getElementById("qandatextarea");
if( el && el.value && !DontAskBeforeExit){
var message='ding ding';
return message;
}
}
但它显示了一个弹出窗口:
为什么??我从来没有告诉过它这个信息:
您所做的更改可能无法保存
那么它是从哪里来的呢?为什么它不显示我为它定义的消息?(dib-ding
)
其结果也与上述结果相同:
window.onbeforeunload = function(evt) {
var el = document.getElementById("qandatextarea");
if( el && el.value && !DontAskBeforeExit){
var message = 'ding ding';
if (typeof evt == 'undefined') {
evt = window.event;
}
if (evt) {
evt.returnValue = message;
}
return message;
}
}
此功能已从几个主要浏览器中删除。看见请注意,这里有一个“Custom text support removed”部分。Chrome 51和FF 44已经删除了自定义文本的功能。此功能已经从几个主要浏览器中删除。看见请注意,这里有一个“Custom text support removed”部分。Chrome 51和FF 44已经取消了自定义文本的功能。快速查看此功能会有一些警告/注意事项。注意:
当此事件返回未定义的值时,将提示用户确认页面卸载。在大多数浏览器中,事件的返回值显示在此对话框中。在Firefox4和更高版本中,返回的字符串不会显示给用户。相反,Firefox会显示字符串“此页面要求您确认是否要离开-您输入的数据可能无法保存。”
快速查看此内容会有一些警告/注释。注意:当此事件返回未定义的值时,将提示用户确认页面卸载。在大多数浏览器中,事件的返回值显示在此对话框中。在Firefox4和更高版本中,返回的字符串不会显示给用户。相反,Firefox显示字符串“此页面要求您确认是否要离开-您输入的数据可能无法保存。”