我有一个iframe:
对于前。
现在,当在此框架中点击链接时,我希望我的整个页面都可以访问该页面,而不仅仅是该页面。
我该怎么做?
由于
答案 0 :(得分:1)
有两种选择:
第一个选项:如果您可以编辑框架中的页面,请将该页面中的所有链接设置为
target="_top"
所以应该是这样的
example.html的
This is an example website.
This is an example <a target="_top" href="http://www.google.com">link</a>
然后是你拥有iframe的主网页。
<iframe src="example.html"></iframe>
这应该可以正常工作。
另一种方法是使用Javascript自动设置所有链接。这仅适用于您加载的页面与主页面位于同一域中的情况。
<script language="Javascript">
function changeLinks(targ)
{
var links=targ.contentDocument.getElementsByTagName("a");
for(var i=0;i<links.length;i++)
{
links[i].target="_top";
}
}
答案 1 :(得分:0)
将超链接的“target”属性设置为“_top”。
答案 2 :(得分:0)
您是否可以控制链接在iframe内容中的位置?
如果是这样,你可以在iframe的链接中定位=“_ parent”。