【问题标题】:Javascript unonload and onload functionJavascript unonload 和 onload 函数
【发布时间】:2015-11-29 14:35:01
【问题描述】:

考虑以下 HTML sn-p,其中包含一些使用提示和卸载的 javascript。 prompt() 方法工作正常,但我想在重新加载或离开页面时提醒用户再见之类的东西。非常感谢任何帮助。

<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>

【问题讨论】:

标签: javascript


【解决方案1】:

试试这个

    <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://*.com/">*</a>

【讨论】: