課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
為什么我的跳轉和刷新都不執(zhí)行呢
2016-12-03
源自:JavaScript進階篇 6-10
正在回答
@安好晴天2016
①目前試了Firefox、Google Chrome、IE三個瀏覽器,該事件只對IE起作用。②onunload事件對于刷新頁面和超鏈接跳轉其他頁面情況有效,對于關閉頁面無效。③onbeforeunload事件才對關閉頁面有效。④window.onunload = onunload_message后面不需要加()。如果有人不管加沒加(),都在頁面跳轉和刷新時彈不出提示框,是因為IE限制了網頁運行腳本或ActiveX控件,點擊“允許阻止的內容”,再刷新和跳轉就可以看到效果了。⑤加了()的,在頁面一打開就會彈出提示框,這個不是我們要實現(xiàn)的效果。
window.onunload = onunload_message();
如果在后面增加()就會在頁面刷新的時候就直接觸發(fā)這個事件。
window.onbeforeunload = function(){return "Are you sure?";}不用那么麻煩,記住這句話,什么瀏覽器都支持,而且還有確定對話框這句話寫在<script>標簽后面的第一行即可
laughing888
好坑啊
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態(tài)交互世界
3 回答怎么執(zhí)行的
2 回答問 這個局部變量的執(zhí)行順序是怎么執(zhí)行的?執(zhí)行邏輯
5 回答為什么執(zhí)行不了?
2 回答直接執(zhí)行函數(shù)怎么寫
3 回答為什么不執(zhí)行啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-12-04
@安好晴天2016
①目前試了Firefox、Google Chrome、IE三個瀏覽器,該事件只對IE起作用。
②onunload事件對于刷新頁面和超鏈接跳轉其他頁面情況有效,對于關閉頁面無效。
③onbeforeunload事件才對關閉頁面有效。
④window.onunload = onunload_message后面不需要加()。如果有人不管加沒加(),都在頁面跳轉和刷新時彈不出提示框,是因為IE限制了網頁運行腳本或ActiveX控件,點擊“允許阻止的內容”,再刷新和跳轉就可以看到效果了。
⑤加了()的,在頁面一打開就會彈出提示框,這個不是我們要實現(xiàn)的效果。
2017-03-06
window.onunload = onunload_message();
如果在后面增加()就會在頁面刷新的時候就直接觸發(fā)這個事件。
2017-02-05
window.onbeforeunload = function(){return "Are you sure?";}
不用那么麻煩,記住這句話,什么瀏覽器都支持,而且還有確定對話框
這句話寫在<script>標簽后面的第一行即可
2016-12-03
好坑啊