JavaScript實現(xiàn)離開頁面前提示功能【附j(luò)Query實現(xiàn)方法】
本文實例講述了JavaScript實現(xiàn)離開頁面前提示功能。分享給大家供大家參考,具體如下:
離開頁面前的提示不可以用onunload去做,因為它只是兼容IE,你要兼容Google與FireFox就蛋疼了。
而且這個事件還是關(guān)閉之后才會觸發(fā)的。
取而代之可以用onbeforeunload去實現(xiàn)。
onbeforeunload可以在用戶關(guān)閉或刷新窗口、或者點擊本頁內(nèi)的任何超級鏈接都會觸發(fā)的。
其JavaScript代碼如下:
<script>
window.onbeforeunload=function(e){
var e=window.event||e;
e.returnValue=("確定離開當(dāng)前頁面嗎?");
}
</script>
非常簡短,一開始利用window.event與e的或,兼容瀏覽器。
其返回值就是提示信息。
在IE8的效果如下,第一行與最后一行是必須存在的。用戶點擊“取消”不會發(fā)生任何事情,點擊“確定”則繼續(xù)之前的動作。

在Google Chrome的效果如下,只有最后一行是我們可以控制的,其它都是系統(tǒng)本身就有的東西,不能夠被改寫。

野狐禪的效果如下,其提示信息讀不出來,我也沒辦法,誰叫這個瀏覽器是野狐禪呢?

這段東西,用JQuery則這樣寫:
$(window).bind('beforeunload',function(){
return '提示信息';
}
);
JQuery1.9自帶全瀏覽器兼容……
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript頁面元素操作技巧總結(jié)》、《JavaScript正則表達式技巧大全》、《JavaScript查找算法技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript錯誤與調(diào)試技巧總結(jié)》及《JavaScript數(shù)學(xué)運算用法總結(jié)》
希望本文所述對大家JavaScript程序設(shè)計有所幫助。
- javascript和jQuery實現(xiàn)網(wǎng)頁實時聊天的ajax長輪詢
- JavaScript/jQuery、HTML、CSS 構(gòu)建 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)聊天接收到消息語言自動提醒功能詳解【提示“您有新的消息請注意查收”】
相關(guān)文章
通過實例了解Render Props回調(diào)地獄解決方案
這篇文章主要介紹了通過實例了解Render Props回調(diào)地獄解決方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-11-11
微信小程序 動態(tài)綁定數(shù)據(jù)及動態(tài)事件處理
這篇文章主要介紹了微信小程序 動態(tài)綁定數(shù)據(jù)及動態(tài)事件處理的相關(guān)資料,需要的朋友可以參考下2017-03-03
原生js實現(xiàn)類似fullpage的單頁/全屏滾動
這篇文章主要介紹了利用原生js實現(xiàn)類似fullpage的全屏滾動的實現(xiàn)方法,文中給出了完整的實例代碼,相信對大家的理解和學(xué)習(xí)具有一定的參考價值,需要的朋友們可以參考借鑒,下面來一起看看吧。2017-01-01
uniapp使用u-upload組件來實現(xiàn)圖片上傳功能
最近在用uniapp開發(fā)微信小程序,下面這篇文章主要給大家介紹了關(guān)于uniapp使用u-upload組件來實現(xiàn)圖片上傳功能的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2023-01-01

