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

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

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

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

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

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

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

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

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

這樣就會(huì)彈出一個(gè)對(duì)話框,只有確認(rèn)將會(huì)退出頁面。

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

提示對(duì)話框:

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

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

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

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

javascript事件與功能說明大全:

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

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

相關(guān)文章

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

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

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

    利用xlsx.js讀取excel文件的詳細(xì)過程

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

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

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

    layui使用及簡(jiǎn)單的三級(jí)聯(lián)動(dòng)實(shí)現(xiàn)教程

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

    js精準(zhǔn)計(jì)算

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

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

    對(duì)于數(shù)據(jù)結(jié)構(gòu)“樹”,想必大家都熟悉,本文,我們就再來回顧一下數(shù)據(jù)結(jié)構(gòu)中的二叉樹與樹,并用JavaScript實(shí)現(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彈窗,感覺彈窗功能異常強(qiáng)大,真的很方便,所以記錄下來,需要的朋友可以參考下
    2023-12-12
  • Bootstrap源碼解讀導(dǎo)航(6)

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

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

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

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

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

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

最新評(píng)論

邯郸县| 界首市| 高尔夫| 湟源县| 尼玛县| 鹤岗市| 宿迁市| 诸城市| 大理市| 沁源县| 武义县| 华容县| 江北区| 麻江县| 平安县| 遂宁市| 师宗县| 红原县| 电白县| 保靖县| 台前县| 长海县| 民和| 西吉县| 射洪县| 武冈市| 望江县| 大化| 渝北区| 肇州县| 哈密市| 会昌县| 白水县| 射阳县| 中山市| 襄汾县| 河池市| 太仆寺旗| 巴林右旗| 永顺县| 英吉沙县|