HTML弹出窗口引用其创建者

时间:2009-06-14 20:44:39

标签: html popup hyperlink target

我在home.html创建一个弹出窗口,其中包含:

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

如何建立链接 IN somepage.html更改浏览器的内容
包含原始链接的窗口/选项卡(具有home.html的窗口?)

这可以通过纯HTML来完成吗?或者我需要JavaScript吗?

2 个答案:

答案 0 :(得分:3)

你需要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; }

应该这样做!

答案 1 :(得分:1)

我只知道如何使用Javascript。使用window.open打开窗口。在弹出窗口中,您应该能够使用window.opener

引用它
相关问题