iframe父窗口

iframe父窗口,iframe,Iframe,我有一个index.html页面,其中包含一个iframe,该站点的所有页面都加载到其中。有人有函数(可能是javascript)吗?例如,当您通过google sitemap打开Home.html时,它会显示在Index.html的父框架中,而不是自己打开?谢谢。尝试将以下内容添加到内部页面的-部分: <base target="_parent" /> 但是请注意,这将打开父页面内部页面中包含的所有链接。谢谢Remo,有一个小问题,那就是默认情况下,my Index.html

我有一个index.html页面,其中包含一个iframe,该站点的所有页面都加载到其中。有人有函数(可能是javascript)吗?例如,当您通过google sitemap打开Home.html时,它会显示在Index.html的父框架中,而不是自己打开?谢谢。

尝试将以下内容添加到内部页面的
-部分:

<base target="_parent" />


但是请注意,这将打开父页面内部页面中包含的所有链接。

谢谢Remo,有一个小问题,那就是默认情况下,my Index.html页面会在iframe中加载Home.html页面。那么有没有办法克服这个问题呢?它加载的是
home.html
,而不是定义的src
acueil.html
?对不起,acueil.html是home.html(但用法语),我应该澄清一下。您的解决方案将起作用,比如说,如果我打开contacts.html,它将加载父页面index.html,但该页面将立即加载home.html,因为它是在iframe标记中硬编码的。希望这有帮助,谢谢。那么您希望它最初加载什么?这就是
src
属性的作用。嗨,remo,我希望它最初加载home.html。这是可行的,但如果我使用您的解决方案,然后说我打开了contact.html页面,它将继续加载索引页面(父页面),但在iframe中加载主页,而不是联系人页面。我被卡住了…在每个页面的头部尝试了这个,但没有成功:尝试{if(top==self){top.location.href='index.html';}}}catch(er){}