首页 文章

从iframe更改父网址

提问于
浏览
35

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

1)点击iframe中的图像链接更改父页面,单击另一个iframe图像链接将Parent更改为另一个页面(见下文) .

这可能听起来很简单,但我是编码或重新编码测试网站的新手:http://www.howiepotter.com/parent.html

enter image description here

2 回答

  • 57

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

    “_ top”加载顶级框架集中的内容(实际上是整个浏览器窗口),无论当前框架下方有多少嵌套级别

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

    更改您的链接:

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

    对此:

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

    如果你愿意,你可以将 onclick 处理程序放在图像上,然后摆脱锚点 .

    请注意,这不是使用javascript的正确位置(处理程序应该从.js文件绑定,而不是在标记中绑定),但我感觉你正在寻找一个外科手术的答案而不关心最佳实践 .

    编辑:正如Victor Nicollet所指出的,如果你的iframe和父页面不共享域,这将抛出一个安全例外 . 见http://en.wikipedia.org/wiki/Same_origin_policy

相关问题