假设我创建了一个弹出窗口,home.html
如下所示:
<a href="somepage.html" target="_new">link</a>
如何在 somepage.html 中创建链接更改包含
原始链接的浏览器窗口/选项卡的内容(具有 的窗口home.html
)?
这可以通过纯 HTML 来完成吗?还是我需要 JavaScript?
你需要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; }
应该这样做!
我唯一知道如何使用 Javascript 的方法。使用 window.open 打开窗口。在弹出窗口中,您应该可以使用 window.opener 引用它