问答详情
源自:6-10 卸载事件(onunload)

在dreamweaver中使用了window.unload或者是window.unbeforeload都在打开网页时弹窗,关闭刷新不弹,用ie也不行,why?

<script type="text/javascript">

window.onunload = onunload_message();   

     function onunload_message(){   

        alert("您确定离开章鱼烧的网站吗?");   

    }   

</script>

</body>

</html>


提问者:章小鹏 2015-08-19 18:05

个回答

  • 月下风物语
    2015-11-02 17:55:29
    已采纳

    摘自  http://www.asheep.cn/skill/onunload.html

    兼容情况:

    IE6,IE7,IE8 中 刷新页面、关闭浏览器之后、页面跳转之后都会执行;

    IE9 刷新页面 会执行,页面跳转、关闭浏览器不能执行;

    firefox(包括firefox3.6) 关闭标签之后、页面跳转之后、刷新页面之后能执行,但关闭浏览器不能执行;

    Safari 刷新页面、页面跳转之后会执行,但关闭浏览器不能执行;

    Opera、Chrome 任何情况都不执行。


  • 聂小漆
    2015-10-28 22:11:17

    我的也是,同求

  • 大明猩L
    2015-10-12 11:52:32

    <script type="text/javascript">
    window.onunload = onunload_message;   //这里去掉被执行函数的括号
         function onunload_message(){   
            alert("您确定离开章鱼烧的网站吗?");   
        }   
    </script>
    </body>
    </html>


  • 章小鹏
    2015-08-19 18:08:55

    刷新是弹的,不过相当于每次重新打开弹一样?有没有人告诉我为什么??