<frameset rows="110,*" frameborder="NO" border="0" framespacing="0">
<frame src="Header.aspx" name="topFrame" scrolling="NO">
<frameset cols="200,*" frameborder="NO" border="0" framespacing="0" name="forum">
<frame src="Left.aspx" name="leftFrame" scrolling="yes" noresize >
<frame src="welcome.aspx" name="mainFrame" scrolling="yes" noresize>
</frameset>
</frameset>
</frameset>
<body>
</body>
Header.aspx:
<div style="float: left;">
當前登錄用戶:<asp:Label ID="Label1" runat="server" Font-Italic="True"></asp:Label>
</div>
<div style="float: right; margin-right:10px;">
<asp:Button ID="BtnReg" CssClass="btn_2k3" runat="server" Text="注 冊" Width="60px"></asp:Button>
<asp:Button ID="BtnExit" CssClass="btn_2k3" runat="server" Text="退 出" Width="60px" OnClick="Button1_Click"/>
</div>
protected void BtnExit_Click(object sender, EventArgs e)
{
Response.Write("<script language=javascript>parent.location.href='../Default.aspx'</script>");
}
向頁面彈出提示后,跳轉(zhuǎn)到其他頁面
StringBuilder Builder = new StringBuilder();
Builder.Append("<script language='javascript' defer>");
Builder.AppendFormat("alert('{0}');", "修改成功!");
Builder.AppendFormat("this.location.href='{0}';", "HotNews.aspx?type=1");
Builder.Append("</script>");
this.Page.ClientScript.RegisterStartupScript(this.GetType(), "",Builder.ToString());
********************下面也是框架嵌入iframe,當用戶session丟失時的跳出框架**************
<table style="padding:0; width:100%;height:100%; border:0px;" cellpadding="0" cellspacing="0" >
<tr style="height:auto; display:inline;" id="toptr">
<td id="top" height="60px" class="top" >
<table style="width: 100%; border-collapse:collapse;" border="0" cellpadding="0" cellspacing="0">
<tr style="background-image:url(images/top-r-bg.jpg)">
<td colspan="2" align="left">
<div style="display:inline;"> <div style="float:left;">
<img src="images/top_left_bg.jpg" alt="" />
</div>
<div id="nowtime" style="float:right; padding-top:10px; padding-right:10px;">
<asp:ImageButton ID="ImageButtonPWD" ImageUrl="~/Admin/images/GRSZ.png"
runat="server" onclick="ImageButtonPWD_Click" />
<asp:ImageButton ID="ImageButtonESC" ImageUrl="~/Admin/images/exit.png"
runat="server" OnClientClick="return confirm('確認退出網(wǎng)站后臺管理嗎?');"
onclick="ImageButtonESC_Click" />
</div>
</div>
</td>
</tr>
</table>
<!--HEAD-->
</td>
</tr>
<tr>
<td align="center" valign="middle" id="main" <%--class="Frm_main"--%>>
<table style="padding:0; width:100%;height:100%; border:0px;" cellpadding="0" cellspacing="0" >
<tr>
<td id="tdsplit" width="8px" height="100%" class="split" valign="middle"></td>
<td id="main_left" height="100%" align="center" valign="top" class="left11" style="width: 150px">
<!--(左邊框架) -->
<iframe id="frm_left" name="frmleft8" src="Left.aspx" scrolling="no" marginheight="0" marginwidth="0" frameborder="0" style="height: 100%; width: 100%;"></iframe>
</td>
<td id="split" height="100%" class="split" valign="middle">
<img id="daoImg" src="images/split01.gif" width="8px" style=" cursor:hand;" onclick="ShowLeftClick()" />
</td>
<td id="main_main" height="100%">
<!--(主框架) -->
<iframe id="frm_main" src="Welcome.htm" scrolling="auto" marginheight="0" marginwidth="0" frameborder="0" style="height: 100%; width: 100%;" ></iframe>
</td>
</tr>
</table>
</td>
</tr>
</table>
<script language="javascript" type="text/javascript" defer >
//setInterval("nowtime.innerHTML='現(xiàn)在是:'+new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000);
var mainHeight =document.documentElement.clientHeight-document.getElementById("top").height-30;
function _load()
{
document.getElementById("main").style.height=mainHeight;
document.getElementById("main_main").style.width=document.documentElement.clientWidth-160;
}
_load();
function ShowLeftClick()
{
if(document.getElementById("main_left").style.display =="none")
{
document.getElementById("tdsplit").style.display="inline";
document.getElementById("main_left").style.display ="inline";
document.getElementById("daoImg").src="images/split01.gif";
}
else
{
document.getElementById("tdsplit").style.display="none";
document.getElementById("main_left").style.display ="none";
document.getElementById("daoImg").src="images/split02.gif";
}
}
</script>
在Global.asax中
void Application_Error(object sender, EventArgs e)
{
//在出現(xiàn)未處理的錯誤時運行的代碼
Exception ex = Server.GetLastError();
if (ex.InnerException is SessionOutException)
{
Response.Redirect("~/Admin/SessionOut.html", true);
}
else
{
Response.Redirect("~/Admin/UnKnown.html", true);
}
}
<script type="text/javascript">
function relogin()
{
var p = parent;
var p1 = null;
while(p != p1)
{
p1 = p;
p = p.parent;
}
if(p1)
{
p1.open("Login.aspx", "_self");
}
else
{
window.open("Login.aspx", "_self");
}
}
</script>
</body>