iframe中的链接可更改父窗口

时间:2013-05-03 11:06:50

标签: javascript iframe hyperlink

iv最近建立了一个在iframe中嵌入了一个表的网站,现在如果我点击它在iframe中打开的嵌入表中的链接。在其他论坛上,我听到每个人都说你需要的只是放target="_parent",但它没有指定放在哪里所以我甚至无法测试它是否有效

您可以查看我的代码here的副本。

我很确定我需要更改以下内容以使其正常工作但我不知道用什么

output.document.write(desc[itemp].bold() +"<br>" + links[itemp].link(links[itemp])+ "<br>");

任何帮助都会很棒

2 个答案:

答案 0 :(得分:0)

您只需将其作为属性放入标记中,例如:

<a href="http://www.bbc.co.uk/news" target="_parent">BBC News</a>

答案 1 :(得分:0)

此代码依赖于

这一事实
'foo'.link('bar'); // "<a href="bar">foo</a>"

该方法(String.prototype.link)没有为您提供更改目标的选项,您必须手动执行此操作

'<a href="' + links[itemp] + '" target="_parent">' + links[itemp] + '</a>'

虽然这段代码非常陈旧(版权所有1997),但你可能最好还是重写整个事情,或者不以它为例来学习。