web-dev-qa-db-ja.com

すでに開いているポップアップのURLを変更

ポップアップのURLを変更することは可能ですか?.

ポップアップを開くと仮定します。

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

ポップアップウィンドウ「wind1」のURLを「http://msn.com」に変更できますか? location.hrefまたはその他のソリューションを使用した何か。

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

w1.location.href='http://www.google.com';
32
Denys Séguret

私にとっては、URLの最後(パラメーター部分)だけを変更していたので、少しトリックを使用しました。新しい同様のURLを使用する前に、別のURLをロードしました。 「about:blank」を使用することを選択しましたが、任意のWebサイトの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と同じです。
私は現在のURLを読むためだけにlocation.hrefを使用しています。

2
Sergio Abreu

新しいポップアップウィンドウでこれを使用してください:

$(document).ready(function(){window.parent.location = "http://www.google.com"})

2
hakim-sina