火狐浏览器关闭,JS怎么弹出comfirm(“确认关闭吗?”)之类的确认关闭对话框,文字可自定义的
2个回答
展开全部
您好!很高兴为您答疑。
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事件捕获用户关闭页面的操作,然后弹对话框。
如果对我们的回答存在任何疑问,欢迎继续问询。
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事件捕获用户关闭页面的操作,然后弹对话框。
如果对我们的回答存在任何疑问,欢迎继续问询。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |