質問

Supose私のようなもので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とそれを参照することができるはずです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top