章小鹏
2015-08-19 18:05
<script type="text/javascript">
window.onunload = onunload_message();
function onunload_message(){
alert("您确定离开章鱼烧的网站吗?");
}
</script>
</body>
</html>
摘自 http://www.asheep.cn/skill/onunload.html
兼容情况:
IE6,IE7,IE8 中 刷新页面、关闭浏览器之后、页面跳转之后都会执行;
IE9 刷新页面 会执行,页面跳转、关闭浏览器不能执行;
firefox(包括firefox3.6) 关闭标签之后、页面跳转之后、刷新页面之后能执行,但关闭浏览器不能执行;
Safari 刷新页面、页面跳转之后会执行,但关闭浏览器不能执行;
Opera、Chrome 任何情况都不执行。
我的也是,同求
<script type="text/javascript"> window.onunload = onunload_message; //这里去掉被执行函数的括号 function onunload_message(){ alert("您确定离开章鱼烧的网站吗?"); } </script> </body> </html>
刷新是弹的,不过相当于每次重新打开弹一样?有没有人告诉我为什么??
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题