Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在某些情况下显示js警报_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在某些情况下显示js警报

Javascript 在某些情况下显示js警报,javascript,jquery,html,Javascript,Jquery,Html,我想知道如何在以下3种情况下显示javascript警报: 单击浏览器中的“重新加载”按钮 使用快捷键(如CMD+R)重新加载页面 通过单击页面上的链接离开实际页面 用户应该能够在警报窗口中取消重新加载。尝试为用户打开一个提示框 window.onbeforeunload = function() { return "noooooo... dont go"; } 返回值将显示为提示文本,如果用户单击确认按钮,窗口将继续导航-如果用户选择取消,则停止导航 您想退货吗?或alert('No

我想知道如何在以下3种情况下显示javascript警报:

  • 单击浏览器中的“重新加载”按钮

  • 使用快捷键(如CMD+R)重新加载页面

  • 通过单击页面上的链接离开实际页面

  • 用户应该能够在警报窗口中取消重新加载。

    尝试为用户打开一个提示框

    window.onbeforeunload = function() {
        return "noooooo... dont go";
    }
    
    返回值将显示为提示文本,如果用户单击确认按钮,窗口将继续导航-如果用户选择取消,则停止导航


    您想退货吗?或
    alert('No-don-go')
    然后
    返回false。哦,你刚刚编辑的。感谢你的问题,并指出需要澄清:D