程序員論壇

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 303|回復: 0

視窗關閉前功能 : onbeforeunload

[複製鏈接]

8121

主題

1

好友

2萬

積分

版主

Rank: 7Rank: 7Rank: 7

發表於 2014-7-22 03:33:01 |顯示全部樓層
本帖最後由 GreenCup 於 2014-8-18 13:06 編輯

onbeforeunload :
設置window.onbeforeunload未定義在IE8會導致“未實現的錯誤
http://stackoverflow.com/questio ... t-implemented-error


Jquery 可運行的代碼 :
  1. var __ignoreDirtyFlag = false;
  2. if ($.browser.msie) {
  3.      $('[href^="javascript:;"]').bind('click.ignoreDirtyFlag', function () {
  4.           __ignoreDirtyFlag = true;
  5.      });
  6. }

  7. window.onbeforeunload = function globalWindowUnload() {
  8.      if (!__ignoreDirtyFlag) {
  9.           return "";
  10.      }
  11.      __ignoreDirtyFlag = false;
  12.      return;
  13. };
複製代碼
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

程序員論壇

GMT+8, 2019-11-21 19:50 , Processed in 0.046417 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回頂部
Pocket Money Easy