在fra中从框架页面移动到普通页面

时间:2014-01-28 16:17:34

标签: php html

嘿伙计们我正在使用php进行大学内联网登录,现在我创建了一个包含三个框架的主页面。成功登录后会出现此页面。该页面由2个按钮组成,即提交和注销。如果选择提交然后根据选中的单选按钮,我将被引导到新页面。现在我的问题是,如果我单击注销按钮,新页面将加载到框架而不是完整的窗口。我希望我的新页面在完整窗口而不是框架中打开。有可能??

这是我的代码:

<frameset rows="20%,80%">
<frame src="stheader.php" name="top" id="top" noresize="noresize">
<frameset cols="15%,85%">
<frame src="stmenu.php" name="bottomleft" id="bottomleft" noresize="noresize">
<frame src="staff2.php" name="bottomright" id="bottomright" noresize="noresize">
</frameset>
</frameset>

顶部框架只是其中的图像文件。 stmenu.php是:

    <h2><u>MENU</u></h2>
<h3><font color="green">Student Database</font></h3>
<ul>
<li><a href="stins.php" target="bottomright">Insert</a></li><br>
<li><a href="stdel.php" target="bottomright">Delete</a></li><br>
<li><a href="stup.php" target="bottomright">Update</a></li><br>
</ul>
    <button type="submit" formaction="staff1.php" target="bottomright" >Logout</button>

现在基于以上链接的点击,新页面将在右下方框架中打开。现在如果说我点击退出按钮,那么页面将在右下方框架而不是整页打开。我希望它打开整页。

1 个答案:

答案 0 :(得分:1)

使用javascript进行onclick事件:

window.top.location.href = "http://www.site.com"; 

或将目标属性用作_top

<a href="logout.php" target="_top">Log out</a>

参考:Redirect parent window from an iframe action