これは私のコードです:あなたはそれをクリックするとhrefのハイパーリンクをwindow.locationを使って新しいウィンドウを開くにはどうしたらいいですか?
<a href="http://www.google.com" onClick="window.location.href='http://www.yahoo.com';return false;" target="_blank">test</a>
、それはヤフーが表示されますが、それは、新しいウィンドウを開きませんか?
これは私のコードです:あなたはそれをクリックするとhrefのハイパーリンクをwindow.locationを使って新しいウィンドウを開くにはどうしたらいいですか?
<a href="http://www.google.com" onClick="window.location.href='http://www.yahoo.com';return false;" target="_blank">test</a>
、それはヤフーが表示されますが、それは、新しいウィンドウを開きませんか?
<a href="#" onClick="window.open('http://www.yahoo.com', '_blank')">test</a>
そのように簡単です。
またはJS
<a href="http://yahoo.com" target="_blank">test</a>
どちらを使うべきですか?どうして?ありがとうございました – Cyborg
@Cyborgの2番目のフォーム(JSなし)が推奨されています:普通のリンク_suggesting_新しいタブ/ウィンドウ。最初の例(JS _onclick_)は、非常に特殊な理由のために他のオプションを使用できない場合にのみ使用する必要があります(たとえば、js/cssフレームワーク/ライブラリの一部のコンポーネントが、特定の状況)。 – Roimer
もちろん、Javascriptを使用する場合は、ボタンでリンクを変更し、HTMLのJSをインライン展開する代わりに 'addEventListener'を使用する必要があります。 – Roimer
なしdownvote理由もなく? – TheBlackBenzKid
window.locationではなくwindow.open( "location"、target)を試しましたか? – John
これは@Johnが全回答をした場合にマークします。ありがとうございました – TheBlackBenzKid