2012-05-27 9 views
16

ポップアップのURLを変更することは可能ですか?既に開いているポップアップのURLを変更する

は私がポップアップを開くと仮定します

function pop1(){ 
    window.open('http://google.com','wind1'); 
} 

ポップアップウィンドウ「WIND1」のURLは「http://msn.com」を言うために変更することができます。 location.hrefまたは他の解決策で何か新しいポップアップウィンドウが使用されている

答えて

25
var w1 = window.open('http://www.canop.org','wind1'); 

w1.location.href='http://www.google.com'; 
+0

付録:https://developer.mozilla.org/en-US/docs/Web/API/Window/open – DanFromGermany

2

この:

$(ドキュメント).ready(関数(){ window.parent.location = "http://www.google.com" I)は、URL(パラメータ部分のちょうど終わりを変えたよう})私にとっては

+2

彼は、オープナーではなくポップアップウィンドウの内容を変更したいと考えています。 –

+0

あなたは私にその反対を語った。必要なときに便利になります。 – Sushant

2

、私は少しトリックを使用: 新しい類似したURLを使用する前に、別のURLをロードします。 私は 'about:blank'を使用することを選択しましたが、どのウェブサイトのURLも使用できます。

self.location = "about:blank"; 
self.location = desired_url; 

//this code works fine both in Mozilla Firefox as in Chrome 

ちょうどlocation = site; location.href = siteと同じです。
location.hrefは、現在のURLを読み込むためにのみ使用します。