gpt4 book ai didi

javascript - 如何从多个框架中注销

转载 作者:行者123 更新时间:2023-11-30 23:44:37 25 4
gpt4 key购买 nike

我有一个页面,有 4 个框架,代码如下

<frameset id = framset_page rows="30,*" cols="*" border="0">
<frame name="topFrame" id="topFrame" noresize scrolling="NO" src="topFrame.jsp">
<frameset cols="200,50,*">
<frame src="FramesetLeftFrame.jsp" />
<frame src="middle.html" />
<frame src="FramesetRightFrame.jsp" />
</frameset>
</frameset>

topFrame 包含一个注销按钮。但是当我单击注销按钮时,它只是退出 topFrame 其他保持不变。我怎样才能退出其他框架?在 topFrame 中编写代码似乎不起作用。谢谢!

最佳答案

您可以将 target="_top" 添加到您的链接,也可以使用 javascript 使用顶部框架进行导航:

self.parent.location= "URL TO logout";

示例:

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

<a href="javascript://" onclick="self.parent.location='logout.php'">Logout</a>

另一种选择是,在您的注销页面中添加 JavaScript 代码以删除将文档重定向到顶部框架的框架:

<script type="text/javascript"> 
if (self.parent.frames.length != 0){
self.parent.location=document.location.href;
}
</script>

关于javascript - 如何从多个框架中注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3465208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com