joomla エディションにはアクセスできますが、ソースにはアクセスできません。別のウィンドウ/タブで開く必要があるリンクを追加する必要があります。
href フィールドの内容のみを変更できます。
私は試してみます
javascript:window.open('http://url/')
これはクロムでは機能しますが、Firefox では機能しません。
なにか提案を?
joomla エディションにはアクセスできますが、ソースにはアクセスできません。別のウィンドウ/タブで開く必要があるリンクを追加する必要があります。
href フィールドの内容のみを変更できます。
私は試してみます
javascript:window.open('http://url/')
これはクロムでは機能しますが、Firefox では機能しません。
なにか提案を?
MDNによると、window.open() には少なくとも 2 つの引数が必要です。また、元のウィンドウに表示される、新しく開いたウィンドウのオブジェクトも返し[object Window]
ます。戻るundefined
と、この 2 番目の問題が回避されます。これはうまくいきます:
javascript:window.open('http://url/', '_blank');undefined
古いコードは一般的にvoid
operatorを使用します。これは唯一のオペランドを評価し、undefined
何があっても結果を返します。したがって、これも機能します。
javascript:void(window.open('http://url/', '_blank'))
いずれの場合も、特別なウィンドウ名_blank
はブラウザに新しいウィンドウまたはタブを開くように指示するだけです。タブブラウジングは後に導入されたため、ブラウザーの設定によって正確な動作が決まります_blank
。
_blank
新しいウィンドウ/タブでリンクを開くターゲット属性を使用するだけです (どちらを制御するかは制御できません。ブラウザーはクリック イベント アルゴリズムに基づいて選択します)。
<a href="http://blah.com/path" target="_blank">Link</a>
「javascript:」プロトコルを使用した FF でそれが機能しない理由はわかりませんが、通常のスクリプト タグの JS はおそらく機能します。window.openのMDN エントリも参考になるかもしれません。