急啊!!!使用windows.open() 打开的页面中使用 postbackurl ,新打开的页面在原页面中了,怎样解决?
1. a.aspx
//Javascript
<script language="javascript" type ="text/javascript">
function openwin()
{
window.open("b.aspx", "newwindow", "height=400, width=400, top=400, left=500, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no")
return false;
}
</script>
//页面
<asp:Button ID="Button1" runat="server" Text="转到b" Width="18px" OnClientClick="return openwin()" />
2.b.aspx
//页面
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="确定" PostBackUrl="~/a.aspx" /> ----PostBackUrl
Response.Write("<script>window.opener.location.href=window.opener.location.href;window.close();</script>");
点击a 的按钮转到 b页面 ,点击确定按钮后 ,应关闭b 页面。 但却在b页面 的位置显示了a 页面 。
我加了一个PostBackUrl 是为了获得 b 页面的值(在a 页面中使用Page.PreviousPage )
请问如何解决???