javascript捕获窗口关闭事件有两种方法:onbeforeunload()、onUnload()
$(document).ready(function(){
var mark = false;
$("#form").change(function(){
mark = true;
});
window.onbeforeunload = function(){
if(mark){
return("您的表单已修改,尚未保存!");
}
}
});
二、onUnload()
<body οnunlοad="alert('内容已经修改!')">
</body>
说明:
两个方法在 页面关闭、刷新、转向新页面 时都触发。