我可以从父页面修改iframe中的元素吗?

时间:2010-12-22 08:02:49

标签: javascript html frontend

我有一个页面包含两个单独的iframe(标题和导航),里面有一些链接。 (我知道它很糟糕。我必须这样做,因为标题和导航实际上来自另一个项目)

当我点击iframe内的链接时,只会更改相关的iframe。虽然我想要的是,当我点击链接时,整个页面,即当前窗口,将更改为该新URL。

我知道javascript注入是不可能的,我不能追加< base target ='_ top'>进入iframes'< head>。

有什么方法可以达到我的目的吗?或者如果你有一个比< iframe>更好的方法,请不要犹豫告诉我。我仍然是前端工程的新手。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

target="_top"添加到框架中的链接,例如

<a href="SomePage.aspx" target="_top">Click me</a>

答案 1 :(得分:0)

相同的域名?转到城镇并注入标签,或修改所有标签以获得目标。如果需要,我可以添加更多关于如何操作的信息。

修改 这是一个完整性的jsbin页面: http://jsbin.com/osoji4/10