代码之家  ›  专栏  ›  技术社区  ›  WhyNotHugo

指向其创建者的HTML弹出窗口

  •  0
  • WhyNotHugo  · 技术社区  · 16 年前

    home.html 比如:

    <a href="somepage.html" target="_new">link</a>
    

    我如何建立链接 在里面
    包含原始链接的窗口/选项卡(具有 )?

    这可以通过普通HTML实现吗?还是我需要JavaScript?

    2 回复  |  直到 16 年前
        1
  •  3
  •   jwl    16 年前

    你需要Javascript。

    在somepage.html中,您需要如下链接:

    <a href="javascript:window.opener.changeUrl('newpage.html');">
      link to newpage.html for the opening window
      </a>
    

    然后在home.html中,您需要这样一个函数

    function changeUrl(url) { document.location.href=url; }
    

    那就够了!

        2
  •  1
  •   Cody C    16 年前

    我知道的唯一方法是使用Javascript。使用window.open打开窗口。在弹出窗口中,您应该能够使用window.opener引用它

    推荐文章