gpt4 book ai didi

jquery - 从 iFrame 加载顶部框架中的页面

转载 作者:行者123 更新时间:2023-12-01 05:57:51 25 4
gpt4 key购买 nike

我正在使用 fancybox,我想让它加载一个页面,当它加载时,该页面检查它是否在顶部框架中,如果不是,它会在顶部框架中重新加载自己,任何人都可以告诉我我将如何实现这一目标?

这无法通过链接或表单来完成,因为它是从服务器加载的。

我得到了以下代码,但它不起作用

<script type="text/javascript">
<!--
function breakout_of_frame(){
if (top.location != location) {
parent.location.href = document.location.href ;
}
}
-->
</script>
<body onload="breakout_of_frame()">

这样做的技巧是,我想要检查它是否在 iFrame 中的页面与顶部框架是同一页面

最佳答案

您可以使用关键字top来引用最高级别的框架,使用self来引用包含当前文档的框架:

function breakout_of_frame() {
if(top !== self) {
top.location.href = location.href;
}
}

关于jquery - 从 iFrame 加载顶部框架中的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13678315/

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