iframe外部的html页面必须调用父页面
嗯,显然我的问题还没有答案。 我用iframe创建了一个网站。 在此iframe中,我显示菜单按钮激活的页面。 搜索引擎也能找到这些页面。 但如果没有网站,这些网页是“裸体的”。 我想要下面的。 如果找到了“裸体”页面,则会自动调用父页面来修饰“裸体”页面。因此,整个网站将是可见的,而不是“裸体”页面。iframe外部的html页面必须调用父页面,html,url,iframe,parent,Html,Url,Iframe,Parent,嗯,显然我的问题还没有答案。 我用iframe创建了一个网站。 在此iframe中,我显示菜单按钮激活的页面。 搜索引擎也能找到这些页面。 但如果没有网站,这些网页是“裸体的”。 我想要下面的。 如果找到了“裸体”页面,则会自动调用父页面来修饰“裸体”页面。因此,整个网站将是可见的,而不是“裸体”页面。 感谢您与我一起思考。您需要检测是否直接调用了“iframed”子页面,如果是这种情况,请重定向到父页面。下面是如何在此类子页面中执行此操作的基本示例: <html> <head
感谢您与我一起思考。您需要检测是否直接调用了“iframed”子页面,如果是这种情况,请重定向到父页面。下面是如何在此类子页面中执行此操作的基本示例:
<html>
<head>
<title></title>
<script type="text/javascript">
function checkIfInIframe() {
if (window == window.parent) location.href = 'Parent.html';
}
</script>
</head>
<body onload="checkIfInIframe();">
<!--Child Content-->
</body>
</html>
函数checkIfInIframe(){
if(window==window.parent)location.href='parent.html';
}
在这里,我们在页面的主体“onload”事件中调用JavaScript函数“checkIfInIframe”。代码检查页面是否在顶层(不应该在顶层)。它是通过比较“窗口”对象和它的父对象来实现的,如果它是同一个对象-页面重定向到它的父对象。您甚至可以在该重定向中以查询字符串的形式传递参数,以便家长能够自动知道在Iframe中打开哪个页面(无问题:)如果响应对您有效,请将其标记为应答。如果您还有任何问题,请告诉我