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() 方法无法被浏览器正常解释