我希望当用户关闭标签页或窗口时,或者当他尝试移动到与我的站点不同的另一个位置以弹出确认框时,以及如果他确认执行ajax脚本然后关闭或更改窗口。我不知道该怎么做。 PS:我正在使用jQuery。
答案 0 :(得分:5)
$(window).unload(function() {
var answer=confirm("Are you sure you want to leave?");
if(answer){
//ajax call here
}
});
只需将自己的提醒/对话代码添加到该功能中。
答案 1 :(得分:3)
<script language="JavaScript">
function unload() {
alert('window closed');
}
window.onunload = unload;
</script>