如何在同一个JavaScript程序中使用onload和onunload?

时间:2013-04-14 06:54:10

标签: javascript

我的代码是: -

<html>
<head>
    <script>
        function welcome()
        {
            alert("Successfully loaded");
        }
        function bye()
        {
            alert("Unload");
        }
    </script>
</head>
<body onload="welcome()" onunload="bye()">

</body>

当我执行此操作时,只调用“onload()”函数。你能告诉我如何触发“onunload()”事件......

1 个答案:

答案 0 :(得分:1)

这实际上取决于你测试它的浏览器

IE,Firefox和Safari支持onunload事件,但在Chrome或Opera中未得到正确支持。

请尝试onbeforeunload

<body onload="welcome()" onbeforeunload="bye()">

</body>

https://developer.mozilla.org/en-US/docs/DOM/window.onbeforeunload