最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js實現(xiàn)用戶離開頁面前提示是否離開此頁面的方法(包括瀏覽器按鈕事件)

 更新時間:2015年07月18日 12:58:56   作者:feixiangdexin123087  
這篇文章主要介紹了js實現(xiàn)用戶離開頁面前提示是否離開此頁面的方法,較為詳細的分析了javascript針對瀏覽器事件的操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了js實現(xiàn)用戶離開頁面前提示是否離開此頁面的方法(包括瀏覽器按鈕事件)。分享給大家供大家參考。具體如下:

用戶離開頁面前,提示是否離開此頁面(包括瀏覽器按鈕事件)

<script type="text/javascript">
window.onbeforeunload = function(){
return "您的文章尚未保存!";
}
</script>

如果在退出頁面時需要彈出對話框,提示用戶將要退出頁面,類似當(dāng)設(shè)置某個功能時而沒有保存頁面。這個實現(xiàn)的方法比較簡單,最常見的就是使用unload事件,但這種實現(xiàn)有一個缺點,就是不管同意與否,結(jié)果還是一樣,會退出頁面,因此,如果要彈出對話框,就有用戶可選擇的空間,如果確定則退出,否則就不關(guān)閉頁面

這里推薦使用onbeforeunload()事件,意思就是在加載unload事件前執(zhí)行的方法,使用如下:

<script type="text/javascript">
  window.onbeforeunload = function(){
  return "必您確定要退出頁面嗎?";
  }
</script>

這樣就會彈出一個對話框,只有確認將會退出頁面。

window.onbeforeunload可結(jié)合jQuery實現(xiàn)當(dāng)用戶設(shè)置頁面而沒有保存的提示效果,也就是如果已保存則不應(yīng)該提示出對話框,可使用如下方法,當(dāng)不需要

提示對話框:

<script type="text/javascript">
 window.onbeforeunload = function(){
  return;
 }
</script>

這樣就會直接退出頁面,而不會彈出任何對話框。

結(jié)合jQuery實現(xiàn)Javascript退出頁面彈出對話框就是結(jié)合上面兩種方法,當(dāng)頁面滿足某種情況后,如果需要彈出對話框則彈出,否則不彈出對話框,這樣就非常的方便,jQuery有自身的unload方法,但同樣不能實現(xiàn)返回,只有一種結(jié)果,那就是退出頁面,因此,結(jié)合window.onbeforeunload 將能實現(xiàn)一個退出頁面彈出對話框的功能。

PS:這里再為大家提供一個關(guān)于JS事件的在線工具,歸納總結(jié)了JS常用的事件類型與函數(shù)功能:

javascript事件與功能說明大全:

http://tools.jb51.net/table/javascript_event

希望本文所述對大家的javascript程序設(shè)計有所幫助。

相關(guān)文章

  • 屏蔽相應(yīng)鍵盤按鈕操作

    屏蔽相應(yīng)鍵盤按鈕操作

    本篇文章主要是對屏蔽相應(yīng)鍵盤按鈕的操作代碼進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-03-03
  • 利用xlsx.js讀取excel文件的詳細過程

    利用xlsx.js讀取excel文件的詳細過程

    如果你需要在瀏覽器端處理Excel文件,那么xlsx.js可能是一個不錯的選擇,這篇文章主要介紹了利用xlsx.js讀取excel文件的詳細過程,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2025-04-04
  • Javascript中apply、call、bind的巧妙使用

    Javascript中apply、call、bind的巧妙使用

    Javascript中apply、call、bind都是為了改變函數(shù)體內(nèi)部 this 的指向。下面通過本文重點給大家介紹js中apply,call,bind的巧妙使用方法,感興趣的朋友一起學(xué)習(xí)吧
    2016-08-08
  • layui使用及簡單的三級聯(lián)動實現(xiàn)教程

    layui使用及簡單的三級聯(lián)動實現(xiàn)教程

    這篇文章主要給大家介紹了關(guān)于layui使用及簡單的三級聯(lián)動的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • js精準(zhǔn)計算

    js精準(zhǔn)計算

    這篇文章主要介紹了js精準(zhǔn)計算,對此感興趣的同學(xué),可以實驗一下
    2021-04-04
  • 詳解JavaScript樹結(jié)構(gòu)

    詳解JavaScript樹結(jié)構(gòu)

    對于數(shù)據(jù)結(jié)構(gòu)“樹”,想必大家都熟悉,本文,我們就再來回顧一下數(shù)據(jù)結(jié)構(gòu)中的二叉樹與樹,并用JavaScript實現(xiàn)它們。下面就跟著小編一起來看下吧
    2017-01-01
  • layer.open屬性詳解及l(fā)ayer.open彈出框使用post方法舉例

    layer.open屬性詳解及l(fā)ayer.open彈出框使用post方法舉例

    這篇文章主要給大家介紹了關(guān)于layer.open屬性詳解及l(fā)ayer.open彈出框使用post方法的相關(guān)資料,最近接觸到layer彈窗,感覺彈窗功能異常強大,真的很方便,所以記錄下來,需要的朋友可以參考下
    2023-12-12
  • Bootstrap源碼解讀導(dǎo)航(6)

    Bootstrap源碼解讀導(dǎo)航(6)

    這篇文章主要源碼解讀了Bootstrap導(dǎo)航,介紹了Bootstrap各式各樣的導(dǎo)航,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • js css+html實現(xiàn)簡單的日歷

    js css+html實現(xiàn)簡單的日歷

    這篇文章主要為大家詳細介紹了由html、css、javascript結(jié)合實現(xiàn)的簡單日歷,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-07-07
  • JavaScript全排列的六種算法 具體實現(xiàn)

    JavaScript全排列的六種算法 具體實現(xiàn)

    這篇文章介紹了全排列的六種算法有,交換算法,鏈接算法,回溯算法等,有需要的朋友可以參考一下
    2013-06-06

最新評論

洪泽县| 浦江县| 垣曲县| 探索| 汽车| 衡东县| 辰溪县| 舞阳县| 壶关县| 华容县| 察雅县| 定南县| 凌云县| 明星| 黎川县| 临泽县| 谢通门县| 邵武市| 高唐县| 沙湾县| 玛曲县| 湟中县| 吉木乃县| 白水县| 科尔| 陕西省| 长武县| 平乐县| 青岛市| 集贤县| 时尚| 志丹县| 泸西县| 齐齐哈尔市| 外汇| 车险| 宝坻区| 奉节县| 闻喜县| 廉江市| 宁远县|