关闭网页框架父窗口,并跳转到一个新的窗口。 

我们在做注销时,往往要用到。 将正在用的窗口关闭,跳转到登陆窗口.
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>
                 
也可以用此方法直接关闭父窗口, 不过会弹出提示关闭的对话框。 我用的是上面的方法。
<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>

3.  aspx.cs文件中   关闭有框架的父窗口.
protected void Button1_Click(object sender, EventArgs e)
        
{
            
            Response.Write(
"<script language='javascript'>parent.opener=null; parent.close();</script>");
        }
posted @ 2007-08-11 15:57  wj-conquer  阅读(1250)  评论(2编辑  收藏  举报