javascript
javascript的关于刷新页面给出提示框的代码
// 頁面刷新事件 ,或者關閉事件的3中方法!測試都可以!
參考官方文檔: https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers.onbeforeunload
https://developer.mozilla.org/en-US/docs/Web/API
方法1:window.onbeforeunload = function(){ return '111'; } //web微信用的這種方法,
方法2:window.onbeforeunload = function(){ return window.event.returnValue = "222"; } //這個才是標準
方法3:$(window).bind('beforeunload', function(e){ //用jquery綁定事件,本質是一樣的。
return e.returnValue = "您確定要離開當前頁面嗎?";
});
測試1:
官方文檔說:在html5,函數里面的 window.alert(), window.confirm(), and window.prompt() 方法都被忽略!測試結果確實如下,如下 firebug控制臺:
注意:官方文檔明確說明,這個事件的綁定函數需要:
The function should assign a string value to the returnValue property of the Event object and return the same string.
?
?
---------------------------------
window.onbeforeunload與window.onunlad對比
onbeforeunload事件在onunlad之前觸發,監測刷新,關閉,前進,后退,主頁這些按鈕,
onunlad事件在關閉時被觸發,包括點擊關閉按鈕和任務欄里點擊右鍵關閉窗口事件
?
轉載于:https://www.cnblogs.com/voiphudong/p/4247817.html
總結
以上是生活随笔為你收集整理的javascript的关于刷新页面给出提示框的代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计时器小程序——由浅入深实例讲解
- 下一篇: js点击图片查看大图,并可以拖动,且滚动