0

我的代码是:-

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

</body>

当我执行这个时,只有“onload()”的函数被调用。你能告诉我如何触发“onunload()”事件吗...

4

1 回答 1

1

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

onunload事件在 IE、Firefox 和 Safari 中受支持,但在 Chrome 或 Opera 中不受支持。

请试试onbeforeunload

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

</body>

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

于 2013-04-14T06:58:19.367 回答