弹出窗口卸载问题

时间:2012-05-17 10:41:30

标签: javascript jquery

我有一个弹出窗口,当用户同时打开并关闭弹出窗口时,它会给出脚本错误。下面的代码用在弹出窗口中。

         <html>
    <head>
   <script src="../../StaticContent/Scripts/jquery-1.7.2.min.js"
        type="text/javascript"></script>

    <script src="../../StaticContent/Scripts/jquery-ui-1.8.20.custom.js"
        type="text/javascript"></script>
            <script type="text/javascript" language="javascript">
             function CloseWarning() {
                        return "Do you want to close the window";
                    }
function onload()
{
}
        </script></head>
            <body onbeforeunload="return CloseWarning();" onload="onload();">


              //Some html



            <script type="text/javascript" language="javascript">
                $(document).ready(
                    function() {
            //Some code
            });
            </script>
            </body>
            </html>

我尝试过去顶,它在$(document).ready()行给出了错误。我认为,因为在完全加载HTML之前关闭弹出窗口导致了这个问题。

任何线索???

1 个答案:

答案 0 :(得分:2)

你在函数声明中有()()为double。改变如下。

 function CloseWarning(){
                    return "Do you want to close the window";
                }