JavaScript實現(xiàn)離開頁面前提示功能【附jQuery實現(xiàn)方法】
本文實例講述了JavaScript實現(xiàn)離開頁面前提示功能。分享給大家供大家參考,具體如下:
離開頁面前的提示不可以用onunload去做,因為它只是兼容IE,你要兼容Google與FireFox就蛋疼了。
而且這個事件還是關閉之后才會觸發(fā)的。
取而代之可以用onbeforeunload去實現(xiàn)。
onbeforeunload可以在用戶關閉或刷新窗口、或者點擊本頁內(nèi)的任何超級鏈接都會觸發(fā)的。
其JavaScript代碼如下:
<script> window.onbeforeunload=function(e){ var e=window.event||e; e.returnValue=("確定離開當前頁面嗎?"); } </script>
非常簡短,一開始利用window.event與e的或,兼容瀏覽器。
其返回值就是提示信息。
在IE8的效果如下,第一行與最后一行是必須存在的。用戶點擊“取消”不會發(fā)生任何事情,點擊“確定”則繼續(xù)之前的動作。
在Google Chrome的效果如下,只有最后一行是我們可以控制的,其它都是系統(tǒng)本身就有的東西,不能夠被改寫。
野狐禪的效果如下,其提示信息讀不出來,我也沒辦法,誰叫這個瀏覽器是野狐禪呢?
這段東西,用JQuery則這樣寫:
$(window).bind('beforeunload',function(){ return '提示信息'; } );
JQuery1.9自帶全瀏覽器兼容……
更多關于JavaScript相關內(nèi)容感興趣的讀者可查看本站專題:《JavaScript頁面元素操作技巧總結》、《JavaScript正則表達式技巧大全》、《JavaScript查找算法技巧總結》、《JavaScript數(shù)據(jù)結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》、《JavaScript錯誤與調(diào)試技巧總結》及《JavaScript數(shù)學運算用法總結》
希望本文所述對大家JavaScript程序設計有所幫助。
- javascript和jQuery實現(xiàn)網(wǎng)頁實時聊天的ajax長輪詢
- JavaScript/jQuery、HTML、CSS 構建 Web IM 遠程及時聊天通信程序
- jQuery在vs2008及js文件中的無智能提示的解決方法
- jquery.cvtooltip.js 基于jquery的氣泡提示插件
- Jquery插件分享之氣泡形提示控件grumble.js
- jQuery懸停文字提示框插件jquery.tooltipster.js用法示例【附demo源碼下載】
- jquery.guide.js新版上線操作向?qū)хU空提示jQuery插件(推薦)
- 基于jquery實現(xiàn)智能提示控件intellSeach.js
- JS(jQuery)實現(xiàn)聊天接收到消息語言自動提醒功能詳解【提示“您有新的消息請注意查收”】
相關文章
通過實例了解Render Props回調(diào)地獄解決方案
這篇文章主要介紹了通過實例了解Render Props回調(diào)地獄解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-11-11微信小程序 動態(tài)綁定數(shù)據(jù)及動態(tài)事件處理
這篇文章主要介紹了微信小程序 動態(tài)綁定數(shù)據(jù)及動態(tài)事件處理的相關資料,需要的朋友可以參考下2017-03-03原生js實現(xiàn)類似fullpage的單頁/全屏滾動
這篇文章主要介紹了利用原生js實現(xiàn)類似fullpage的全屏滾動的實現(xiàn)方法,文中給出了完整的實例代碼,相信對大家的理解和學習具有一定的參考價值,需要的朋友們可以參考借鑒,下面來一起看看吧。2017-01-01uniapp使用u-upload組件來實現(xiàn)圖片上傳功能
最近在用uniapp開發(fā)微信小程序,下面這篇文章主要給大家介紹了關于uniapp使用u-upload組件來實現(xiàn)圖片上傳功能的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2023-01-01