javascript的onbeforeunload事件[轉(zhuǎn)]
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
注:三大主流瀏覽器中firefox和IE都支持onbeforeunload事件,opera尚未支持。
用法:
object.onbeforeunload = handler
描述:
事件觸發(fā)的時(shí)候彈出一個(gè)有確定和取消的對(duì)話(huà)框,確定則離開(kāi)頁(yè)面,取消則繼續(xù)待在本頁(yè)。
handler可以設(shè)一個(gè)返回值作為該對(duì)話(huà)框的顯示文本。
觸發(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+
問(wèn)題未解決?付費(fèi)解決問(wèn)題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫(xiě)所說(shuō),是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!