0

home.html次のような ポップアップを作成するとします。

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

somepage.html内のリンクを作成して、元のリンクを含むブラウザ
ウィンドウ/タブ ( を持つウィンドウhome.html) の内容を変更するにはどうすればよいですか?

これはプレーンな HTML で実行できますか? それとも JavaScript が必要ですか?

4

2 に答える 2

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; }

それはそれを行う必要があります!

于 2009-06-14T20:50:00.447 に答える
1

私が知っている唯一の方法は、Javascriptを使用することです。ウィンドウを開くには、window.open を使用します。ポップアップでは、window.opener で参照できるはずです。

于 2009-06-14T20:48:47.750 に答える