[英]How to remove prompt on unload event using javascript
如何使用javascript删除卸载事件的提示? 提前致谢...
嗯,我不想在为 body 的 unlaod 事件触发自定义函数时显示提示......这可能吗? 所以这是我的代码:
window.onbeforeunload = function()
{
//cancel the unload
//cancel prompt
}
确保您的事件处理程序中没有return
语句。 从函数返回会触发构造消息。
根据编辑过的问题中的代码注释进行更新:如果用户做了一些离开页面的事情,那么您可以告诉浏览器询问他们是否确定。 你不能默默地阻止它们。 如果用户希望离开页面,那么他们可以这样做(充满广告和/或恶意软件的狡猾网站会喜欢它,幸好不是)
肯定不是不可能的。 取消提示所需要做的就是省略“return”语句。 返回任何值都会导致提示触发。 例子:
window.onbeforeunload = function saveAllData()
{
//Invoke AJAX method to save DataTable in database
[classname].SaveDataTable();
//return true; //comment out 'return' to suppress prompt
}
function SaveDataTable_Callback(response)
{
//alert(response);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.