javascript捕获窗口关闭事件有两种方法:onbeforeunload()、onUnload()一、onbeforeunload()
[javascript][/javascript] view plaincopyprint?
$(document).ready(function(){
var mark = false;
$("#form").change(function(){
mark = true;
});
window.onbeforeunload = function(){
if(mark){
return("您的表单已修改,尚未保存!");
}
}
});
二、onUnload()
[javascript][/javascript] view plaincopyprint?
<body onunload="alert('内容已经修改!')">
</body>
说明:
两个方法在 页面关闭、刷新、转向新页面 时都触发。
三、只在关闭窗口时触发,而页面刷新的时不触发
[javascript][/javascript] view plaincopyprint?
<script language=javascript>
function window.onbeforeunload(){
if(event.clientX>document.body.clientWidth && event.clientY<0||event.altKey){
window.event.re