1.onbeforeunload:的意思是在刷新或页面后台的情况下 会出现这样一个弹窗
有两种情况第一是刷新页面的时候你点击离开就回到本页面
点击浏览器后退按钮是 点击离开会返回到上一级页面
<script type="text/javascript">
<!--
window.onbeforeunload = onbeforeunload_handler;
//window.onunload = onunload_handler;
function onbeforeunload_handler(){
var warning="确认退出?";
return warning;
}
// -->
</script>

2onunlond:意思只是单纯的刷新页面的时候触发的某些东西
<script type="text/javascript">
<!--
window.onunload = onunload_handler;
function onunload_handler(){
var warning="谢谢光临";
alert(warning);
}
// -->
</script>
就弹出一般的alert 谢谢光临
来源:oschina
链接:https://my.oschina.net/u/723177/blog/73756