代码如下:
父窗体:
<script type="text/javascript">
function AddInfo()
{
var result = window.showModalDialog('A.aspx','window','dialogWidth:800px;dialogHeight:510px;help:no;center:yes;resizable:no;status:no;scroll:no');
if(result==1)
{
window.location.reload();
}
}
</script><span onclick="AddInfo()">新 增</span>点击新增后,弹出子窗体,但子窗体返回的值父窗体不单获不到,还打开一个浏览器刚打开过的窗口,而且页面又一版空白,不加载信息,点刷新一下才开始加载.晕...子窗体用到的代码如下:
点击一个服务器控件Button执行:
this.RegisterStartupScript("x", "<script>window.returnValue=1;window.close(true);</script>");搞不明白,怎么会出现这种问题呢?不清楚JS有什么错???
父窗体:
<script type="text/javascript">
function AddInfo()
{
var result = window.showModalDialog('A.aspx','window','dialogWidth:800px;dialogHeight:510px;help:no;center:yes;resizable:no;status:no;scroll:no');
if(result==1)
{
window.location.reload();
}
}
</script><span onclick="AddInfo()">新 增</span>点击新增后,弹出子窗体,但子窗体返回的值父窗体不单获不到,还打开一个浏览器刚打开过的窗口,而且页面又一版空白,不加载信息,点刷新一下才开始加载.晕...子窗体用到的代码如下:
点击一个服务器控件Button执行:
this.RegisterStartupScript("x", "<script>window.returnValue=1;window.close(true);</script>");搞不明白,怎么会出现这种问题呢?不清楚JS有什么错???
<base target="_self">
<title>Untitled Page</title>
<base target="_self">
</head>
http://blog.csdn.net/downmoon/archive/2009/09/08/4530428.aspx