Javascript unonload and onload function

Javascript unonload and onload function

本文关键字:function onload and unonload Javascript      更新时间:2023-09-26

考虑以下HTML片段,其中包含一些利用提示和卸载的javascript。prompt()方法运行良好,但我希望在重新加载或离开页面时向用户发出类似Goodbye的警告。非常感谢您的帮助。

<html>
<body onload="promptName()" >

        <script type="text/javascript">
        function promptName()
        {
            var userName = prompt("What's your name ?", "")
            return userName;
        }
        function goodBye()
        {
            alert("Goodbye, " + promptName() + "!");
        }
        window.onunload = goodBye;
        window.onbeforeunload = goodBye;
        </script>
  </body>
</html>

尝试这个

    <script type="text/javascript">
    var userName;
    function promptName()
    {
        userName = prompt("What's your name ?", "")
        return userName;
    }
    function goodBye()
    {
        //alert("Goodbye, " + promptName() + "!");
        return("Goodbye, " + userName + "!");
    }
    window.onunload = goodBye;
    window.onbeforeunload = goodBye;
    </script>
    <a href="http://stackoverflow.com/">stackoverflow</a>