火狐浏览器关闭,JS怎么弹出comfirm(“确认关闭吗?”)之类的确认关闭对话框,文字可自定义的

如题所述

  您好!很高兴为您答疑。
  var EventUtil = {
  getEvent: function(event) {
  return event ? event: window.event;
  },
  addHandler: function(element, type, handler) {
  if (element.addEventListener) {
  element.addEventListener(type, handler, false);
  } else if (element.attachEvent) {
  element.attachEvent("on" + type, handler);
  } else {
  element["on" + type] = handler;
  }
  }
  };
  EventUtil.addHandler(window, "beforeunload",
  function(event) {
  event = EventUtil.getEvent(event);
  event.returnValue = "确认关闭吗?";
  });
  这个样例代码里面就是通过beforeunload事件捕获用户关闭页面的操作,然后弹对话框。
如果对我们的回答存在任何疑问,欢迎继续问询。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-06
监听浏览器关闭事件.

火狐浏览器关闭,JS怎么弹出comfirm(“确认关闭吗?”)之类的确认关闭对话...
event = EventUtil.getEvent(event);event.returnValue = "确认关闭吗?";});这个样例代码里面就是通过beforeunload事件捕获用户关闭页面的操作,然后弹对话框。如果对我们的回答存在任何疑问,欢迎继续问询。

火狐浏览器关闭,JS的onbeforeunload事件中comfirm(“确认关闭吗?”)的...
不是所有浏览器都支持此事件的吧·

怎么使js离开页面时弹出comfirm框?
监听浏览器离开页面的操作:οnbefοreunlοad 具体如下: window.οnbefοreunlοad=function(e){ var e = window.event||e;e.returnValue=("确定离开当前页面吗?");} 不知道你说的不行是什么原因,可以贴出代码看看

相似回答