我想在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导航到分配给它的任何页面。但是,我还需要一个新标签,以便在点击时打开。
答案 0 :(得分:0)
更简单的方法是安装模块,例如Menu Target。在您想要在新标签页中打开的菜单项中,只需点击'在新窗口中打开此链接'复选框。
还有其他模块,例如Menu attributes,但我认为第一个模块可以更好地完成您想要完成的任务。