使用Javascript从Drupal打开新选项卡

Open New Tab From Drupal Using Javascript

本文关键字:选项 新选项 Javascript Drupal 使用      更新时间:2023-09-26

当在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导航到分配给它的任何页面。然而,我还需要一个新的选项卡来在点击时打开。

一个更简单的方法是安装一个模块,例如Menu Target。在要在新选项卡中打开的菜单项中,只需单击"在新窗口中打开此链接"复选框。

还有其他模块,比如菜单属性,但我认为第一个模块会更好地满足您的需求。