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 で参照できるはずです。