关于iframe的问题?

时间:2010-12-10 14:49:13

标签: html

我有一个iframe:

对于前。

现在,当在此框架中点击链接时,我希望我的整个页面都可以访问该页面,而不仅仅是该页面。

我该怎么做?

由于

3 个答案:

答案 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”。