日期:2014-05-18  浏览次数:20489 次

onbeforeunload在用window.close关闭时候显示错误,讲不清楚,内详
open.aspx
    function   jsCloseWindow()
        {
        //alert(111);
        window.opener   =   null   ;
        window.close();
        }
function   jsClose()
{

}
onbeforeunload= "jsClose() "

有个关闭Button   Click事件里面
  ClientScript.RegisterStartupScript(this.GetType(),   "key0fds07 ",   " <script> jsCloseWindow() </script> ");

用Button关闭页面的时候提示   找不到jsClose()
点页面那个叉号关闭的时候正常!
请问为什么?


------解决方案--------------------
乱~
------解决方案--------------------
把function jsClose() { } 写在 <head> 中看看?
------解决方案--------------------
是不是少了冒号?
" <script> jsCloseWindow(); </script> "
------解决方案--------------------
肯定出现了某个地方的js语法错误,导致 jsClose() 方法无法被浏览器正常解释