从frame跳转到一个新的页面
要實現功能:default.aspx中當Sessions(“userid”)沒有值時,跳轉到一個新的頁面login.asdpx。
如果在defalult頁面里直接寫Response.Redirect("login.aspx"),則login.aspx頁面會在右邊的frame中顯示出來,而不是在整個頁面中。所以要解決這個問題只能用下面這個方法:
Response.Write("<script>parent.location.href=login.aspx</script>");
下面是我的框架頁面:
<frameset border=0 frameSpacing=0 frameBorder=no id ="frameset" cols="200,10,*" rows ="*" >
<frame src="left.aspx" name="leftFrame"?? marginheight="0" marginwidth="0" scrolling="No" noresize="noresize" id="leftFrame" />
<frame src="mid.htm" name="midFrame"?? marginheight="0" marginwidth="0" scrolling="No" noresize="noresize" id="midFrame" />
<frame src="default.aspx" name="mainFrame" id="mainFrame" marginheight="0" marginwidth="0" />
</frameset>
轉載于:https://www.cnblogs.com/zpjwys/archive/2009/04/07/1430995.html
總結
以上是生活随笔為你收集整理的从frame跳转到一个新的页面的全部內容,希望文章能夠幫你解決所遇到的問題。