需要一个简单的问题帮助! 它具有以下标准:
1)点击图片中的iframe链路改变父页面,点击另一个iframe中图片链接改变家长到另一页(见下文)。
这听起来可能很简单,但我正一派好几天,现在,看着在许多论坛。 代码可以在HTML CSS或JS,但请保留简单越好任何答案,并张贴一个完整的工作示例工作,我是新来的编码或重新编写测试地点: http://www.howiepotter.com/parent。 HTML
需要一个简单的问题帮助! 它具有以下标准:
1)点击图片中的iframe链路改变父页面,点击另一个iframe中图片链接改变家长到另一页(见下文)。
这听起来可能很简单,但我正一派好几天,现在,看着在许多论坛。 代码可以在HTML CSS或JS,但请保留简单越好任何答案,并张贴一个完整的工作示例工作,我是新来的编码或重新编写测试地点: http://www.howiepotter.com/parent。 HTML
http://reference.sitepoint.com/html/a/target
“_最佳”
载荷顶层框架(实际上,整个浏览器窗口)的内容,不管有多少嵌套水平降至当前帧位于
<a href="page" target="_top">Replace parent url!</a>
从此改变你的链接:
<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
在@biziclop决定删除他的回答,他似乎是在威胁的意见做的情况下,这里是他的回答再次,这是非常有用的:
http://reference.sitepoint.com/html/a/target
“_最佳”
载荷顶层框架(实际上,整个浏览器窗口)的内容,不管有多少嵌套水平降至当前帧位于
<a href="page" target="_top">Replace parent url!</a>