0

javascript を使用して現在のページをリダイレクトし、別のポップアップ ウィンドウを開くにはどうすればよいですか? それは可能でしょうか?リスクはありますか?ありがとうございました

アップデート:

  I am trying now to: 
  var myid=  "<xsl:value-of select="@ID" />"
  which works for
  document.location.href = http://... + myid
 but won't work for 
 window.open=("http://... "+ myid)

私が間違っていることを考えてください。これはwindo.openでは価値がありません

4

4 に答える 4

2

1新しいウィンドウを開く

window.open("http://stackoverflow.com/")

2リダイレクト

window.location = "http://stackoverflow.com/"

注:ここでは順序が重要です。

于 2013-01-30T03:14:15.663 に答える
1

リダイレクト:

window.location.href = "http://someothersite.com";

現れる:

window.open("http://somepopup.com","newWindowNameHere");

新しいウィンドウで指定できるさまざまな機能があります。このリファレンスを参照してください。

于 2013-01-30T03:12:45.220 に答える
1

の値を変更することで、JavaScriptに新しいページをロードさせることができますlocation.href

を使用して、JavaScriptで新しいポップアップウィンドウを開くことができますwindow.open()

参考までに、多くのブラウザとアドオンは、訪問者にポップアップを許可/拒否するように促すか、または完全に拒否します。

于 2013-01-30T03:12:56.370 に答える
1

window.openを使用して、新しいウィンドウを開くことができます。

window.open("http://www.example.com");

ドキュメントの場所を更新して、簡単なリダイレクトを行うことができます。

document.location = "http://www.example.com";

これを行うことの欠点は、追加のウィンドウがユーザーを予期していない場合にユーザーを苛立たせる傾向があり、一部のブラウザー/ポップアップブロッカーは単に新しいウィンドウを開くことを許可しないことです。

于 2013-01-30T03:14:12.667 に答える