关闭网页框架父窗口,并跳转到一个新的窗口。
我们在做注销时,往往要用到。 将正在用的窗口关闭,跳转到登陆窗口.
1. aspx页面的的代码:
3. aspx.cs文件中 关闭有框架的父窗口.
1. aspx页面的的代码:
<font color="white">
<asp:Button ID="Button1" runat="server" Text="注销" BackColor="Navy" BorderColor="DarkBlue" Font-Size="Smaller" ForeColor="White" OnClick="Button1_Click" Width="77px" />
</font>
也可以用此方法直接关闭父窗口, 不过会弹出提示关闭的对话框。 我用的是上面的方法。<asp:Button ID="Button1" runat="server" Text="注销" BackColor="Navy" BorderColor="DarkBlue" Font-Size="Smaller" ForeColor="White" OnClick="Button1_Click" Width="77px" />
</font>
<a href="javascript:parent.close()"><font color="white">注销</font></a>
2. aspx 中的代码中加入当窗口关闭时打开登陆窗口的代码.<script type="text/javascript">
var obj = new Object();
obj.name="i5tt";
function window.onunload()
{
window.open("../Default.aspx");
}
</script>
</head>
var obj = new Object();
obj.name="i5tt";
function window.onunload()
{
window.open("../Default.aspx");
}
</script>
</head>
3. aspx.cs文件中 关闭有框架的父窗口.
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("<script language='javascript'>parent.opener=null; parent.close();</script>");
}
{
Response.Write("<script language='javascript'>parent.opener=null; parent.close();</script>");
}