0
Drupalで特定のメニューリンクをクリックしたときに新しいタブを開こうとしています。私がやったと思ったひとつの方法は、そのページの内容にJavascriptコードを埋め込むことです。しかし、それは動作していないようです。新しいタブを開くDrupalからJavascriptを使用する
具体的には、私は、そのページのHTMLコンテンツ内でこのコードを配置:
<script>
$(document).ready(function() {
var popup = window.open("about:blank", "_blank"); // the about:blank is to please Chrome, and _blank to please Firefox
popup.location = 'http://google.com';
});
</script>
はこれを達成するための別の方法はありますか?明確にするために、私はまだメニューリンクがDrupalに割り当てられているページに移動するようにしたい。ただし、クリックして開くには新しいタブが必要です。
ブラウザのポップアップブロッカーがこれをブロックしていないことを確認してください。コンソールにエラーがありますか? – Joseph
私はかなり確信しています。実際に、このコードをコンテンツに追加すると、ページソースコードに表示されません。ドゥルパールがコンテンツに含まれているにもかかわらず、それを表示から除外しているかのようです。 – MadPhysicist
'window.open'は最初の引数をURLとして取るので、次のようにする必要があります:' window.open( "http://somewebsite.com"、 "_blank") ' –