改变从IFRAME父网址(Change Parent url from iframe)

2019-06-25 18:26发布

需要一个简单的问题帮助! 它具有以下标准:

1)点击图片中的iframe链路改变父页面,点击另一个iframe中图片链接改变家长到另一页(见下文)。

这听起来可能很简单,但我正一派好几天,现在,看着在许多论坛。 代码可以在HTML CSS或JS,但请保留简单越好任何答案,并张贴一个完整的工作示例工作,我是新来的编码或重新编写测试地点: http://www.howiepotter.com/parent。 HTML

Answer 1:

http://reference.sitepoint.com/html/a/target

“_最佳”

载荷顶层框架(实际上,整个浏览器窗口)的内容,不管有多少嵌套水平降至当前帧位于

<a href="page" target="_top">Replace parent url!</a>


Answer 2:

从此改变你的链接:

<a href="link-here.html">

为此:

<a href="#" onclick="top.window.location.href='yourURL';">

如果你愿意,你可以只是把onclick的图像处理程序来代替,而摆脱了锚。

请注意,这是不是有JavaScript的正确的位置(处理人员从.js文件的约束,而不是在标记),但我得到你正在寻找一个外科答案,不要在乎最佳实践的感觉。

编辑:维克多尼科莱特指出,这将抛出一个安全异常,如果你的iframe和父页不共享域。 看到http://en.wikipedia.org/wiki/Same_origin_policy



Answer 3:

在@biziclop决定删除他的回答,他似乎是在威胁的意见做的情况下,这里是他的回答再次,这是非常有用的:

http://reference.sitepoint.com/html/a/target

“_最佳”

载荷顶层框架(实际上,整个浏览器窗口)的内容,不管有多少嵌套水平降至当前帧位于

<a href="page" target="_top">Replace parent url!</a>


文章来源: Change Parent url from iframe