0
好吧,显然目前还没有答案,我的问题。 我用iframe做了一个网站。 在此iframe中,我显示由菜单按钮激活的页面。 这些页面也是由搜索引擎找到的。 但没有网站这些网页是“裸体”。 我想要以下内容。 如果找到“裸体”页面,则会自动调用父页面以装扮“裸体”页面。所以整个网站将是可见的,而不是“裸”页面。 Thanks4thinking with me。iframe之外的html页面必须调用父页面
好吧,显然目前还没有答案,我的问题。 我用iframe做了一个网站。 在此iframe中,我显示由菜单按钮激活的页面。 这些页面也是由搜索引擎找到的。 但没有网站这些网页是“裸体”。 我想要以下内容。 如果找到“裸体”页面,则会自动调用父页面以装扮“裸体”页面。所以整个网站将是可见的,而不是“裸”页面。 Thanks4thinking with me。iframe之外的html页面必须调用父页面
您需要检测是否直接调用“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>
这里我们调用JavaScript函数“checkIfInIframe”页面中的身体“的onload”事件。代码检查页面是否在顶层(不应该在哪里)。它通过比较“窗口”对象与它的父项“如果它是同一对象 - 页面重定向到它的父项。您甚至可以在该重定向中的查询字符串中传递参数,以便父级可以自动知道要在Iframe中打开哪个页面
非常感谢。 – Webman
没问题:)请将回复标记为答案,如果它对您有用。如果您有任何问题或疑问,请让我知道 –