繁体   English   中英

如何使用javascript删除卸载事件的提示

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM