2011-01-17 18 views
0

基本的な質問のビットですが、私のGoogle検索は今日は迷惑になっているようです。ポップアップウィンドウを開く、URLを設定する、フォーカスを設定する、ウィンドウのプロパティを設定する

Javascriptでポップアップウィンドウを開き、その後のポップアップが同じウィンドウを使用するようにIDを設定し、ウィンドウをアクティブにして、すべてのブラウザコントロールを削除します。

これまでのところ私が持っている:ウィンドウがアクティブなとき

var win = window.open('myurl.com', 'mywin', 'location=no,height=undefined,width=undefined', false); grabberwin.focus() 

は今、ウィンドウのURLで別のリンクをクリックすると、正しく同じポップアップ・ウィンドウをアクティブにします。

ただし、URLが異なる場合(新しいクリックのクエリ文字列データが異なる場合)、ウィンドウは更新する必要がありますが、同じURLにとどまっているだけです。また、URLバーはまだ存在します。

新しいURLを使用してウィンドウをリロードするにはどうすればよいですか?

答えて

1

開いているページでキャッシュを無効にする必要があります。私は、ポップアップウィンドウに表示されたページが変わっていないという問題を抱えていました。あなたがページを作成するために何を使用しているのかはわかりません.netベースページにこれを追加してページの読み込みを呼びます。


     /// 
     /// Set the page to not Cache 
     /// 
     protected void DontCache() 
     { 
      try 
      { 
       //Dont Cache 
       Response.Expires = 0; 
       Response.Cache.SetNoStore(); 
       Response.AppendHeader("Pragma", "no-cache"); 
      } 
      catch (Exception) 
      { 
       throw; 
      } 
     } 
+0

乾杯、良いヒント – gb2d

関連する問題