使用Javascript

时间:2016-05-10 15:51:16

标签: javascript jquery html drupal drupal-7

我想在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导航到分配给它的任何页面。但是,我还需要一个新标签,以便在点击时打开。

1 个答案:

答案 0 :(得分:0)

更简单的方法是安装模块,例如Menu Target。在您想要在新标签页中打开的菜单项中,只需点击'在新窗口中打开此链接'复选框。

还有其他模块,例如Menu attributes,但我认为第一个模块可以更好地完成您想要完成的任务。