關(guān)閉瀏覽器時(shí)提示onbeforeunload事件
onbeforeunload事件 它是這樣用的:
<script language="javascript">
g_blnCheckUnload = true;
function RunOnBeforeUnload() {
if (g_blnCheckUnload) {
window.event.returnValue = 'You will lose any unsaved content';
}
}
</script>
<body onbeforeunload="RunOnBeforeUnload()">
</body>
這樣每次關(guān)閉瀏覽器窗口或涮新頁(yè)面時(shí),都要觸發(fā)onbeforeunload這個(gè)事件。
摘抄如下:onbeforeunload事件:
注:三大主流瀏覽器中firefox和IE都支持onbeforeunload事件,opera尚未支持。
用法:
object.onbeforeunload = handler
<element onbeforeunload = “handler” … ></element>
描述: 事件觸發(fā)的時(shí)候彈出一個(gè)有確定和取消的對(duì)話框,確定則離開(kāi)頁(yè)面,取消則繼續(xù)待在本頁(yè)。 handler可以設(shè)一個(gè)返回值作為該對(duì)話框的顯示文本。
觸發(fā)于:
關(guān)閉瀏覽器窗口
通過(guò)地址欄或收藏夾前往其他頁(yè)面的時(shí)候
點(diǎn)擊返回,前進(jìn),刷新,主頁(yè)其中一個(gè)的時(shí)候
點(diǎn)擊 一個(gè)前往其他頁(yè)面的url連接的時(shí)候
調(diào)用以下任意一個(gè)事件的時(shí)候:click,document write,document open,document close,window close ,window navigate ,window NavigateAndFind,location replace,location reload,form submit.
當(dāng)用window open打開(kāi)一個(gè)頁(yè)面,并把本頁(yè)的window的名字傳給要打開(kāi)的頁(yè)面的時(shí)候。
重新賦予location.href的值的時(shí)候。
通過(guò)input type=”submit”按鈕提交一個(gè)具有指定action的表單的時(shí)候。
可以用在以下元素: BODY, FRAMESET, window
平臺(tái)支持: IE4+/Win, Mozilla 1.7a+, Netscape 7.2+, Firefox0.9+
相關(guān)文章
JS實(shí)現(xiàn)骰子3D旋轉(zhuǎn)效果
這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)骰子3D旋轉(zhuǎn)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-10-10
微信小程序關(guān)鍵字變色實(shí)現(xiàn)代碼實(shí)例
這篇文章主要介紹了微信小程序關(guān)鍵字變色實(shí)現(xiàn)代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-12-12
如何通過(guò)遞歸方法實(shí)現(xiàn)用json-diff渲染json字符串對(duì)比結(jié)果
JsonDiff是一個(gè)高性能json差異發(fā)現(xiàn)工具,它幾乎可以發(fā)現(xiàn)任何JSON結(jié)構(gòu)的差異,并且將錯(cuò)誤信息反饋給用戶(hù),下面這篇文章主要給大家介紹了關(guān)于如何通過(guò)遞歸方法實(shí)現(xiàn)用json-diff渲染json字符串對(duì)比結(jié)果的相關(guān)資料,需要的朋友可以參考下2022-12-12
bootstrap模態(tài)框消失問(wèn)題的解決方法
這篇文章主要為大家詳細(xì)整理了bootstrap模態(tài)框消失不消失各種問(wèn)題的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-12-12
學(xué)做Bootstrap的第一個(gè)頁(yè)面
這篇文章主要為大家介紹了學(xué)做Bootstrap的第一個(gè)頁(yè)面,這是學(xué)bootstrap的第一個(gè)頁(yè)面,還有許多需要改進(jìn)的地方,希望大家批評(píng)指正2016-05-05
基于JavaScript實(shí)現(xiàn)一定時(shí)間后去執(zhí)行一個(gè)函數(shù)
在實(shí)際需要中可能需要規(guī)定在指定的時(shí)間之后再去執(zhí)行一個(gè)函數(shù)以達(dá)成期望的目的,這也就是一個(gè)定時(shí)器效果,本文給大家介紹基于JavaScript實(shí)現(xiàn)一定時(shí)間后去執(zhí)行一個(gè)函數(shù)的相關(guān)知識(shí),感興趣的朋友一起學(xué)習(xí)吧2015-12-12
javascript中類(lèi)的定義方式詳解(四種方式)
這篇文章主要介紹了javascript中類(lèi)的定義方式,結(jié)合實(shí)例形式較為詳細(xì)的分析了JavaScript中類(lèi)的四種定義方式,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-12-12
超簡(jiǎn)單JS二級(jí)、多級(jí)聯(lián)動(dòng)的簡(jiǎn)單實(shí)例
本篇文章主要是對(duì)超簡(jiǎn)單JS二級(jí)、多級(jí)聯(lián)動(dòng)的簡(jiǎn)單實(shí)例進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-02-02

