firefox 7.0.1中的window.onbeforeunload

时间:2011-11-03 10:20:14

标签: javascript firefox

我正在使用此代码在firefox中关闭制表符之前显示一些消息:

function callUnloadFunction(){
    return "Hello world"; 
}
...
window.onbeforeunload = callUnloadFunction;

但是,显示的msg不是“Hello world”。有没有火狐停止听那个事件?

由于

2 个答案:

答案 0 :(得分:0)

考虑使用jQuery的unload事件。

答案 1 :(得分:0)

您应该在函数中调用该事件:

window.onbeforeunload = function (e) {
      e = e || window.event;

      // For IE and Firefox prior to version 4
      if (e) {
        e.returnValue = 'Any string';
      }

      // For Safari
      return 'Any string';
    };

https://developer.mozilla.org/en/DOM/window.onbeforeunload https://developer.mozilla.org/en/DOM/window.onunload