使用Javascript从Drupal打开新选项卡
Open New Tab From Drupal Using 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导航到分配给它的任何页面。然而,我还需要一个新的选项卡来在点击时打开。
一个更简单的方法是安装一个模块,例如Menu Target。在要在新选项卡中打开的菜单项中,只需单击"在新窗口中打开此链接"复选框。
还有其他模块,比如菜单属性,但我认为第一个模块会更好地满足您的需求。
相关文章:
- 通过js在新选项卡中有条件地打开url
- 新选项卡被弹出窗口阻止程序阻止
- 在新选项卡中打开链接,但不使用_blank方法
- 单击按钮即可在浏览器的新选项卡中打开 Sapui5 详细信息页面
- 在同一选项卡中启动下载,而无需在Javascript中打开新选项卡或窗口
- Javascript事件;在新选项卡中打开”;
- jQuery-尝试附加每个要选择的新选项
- 使用Javascript从Drupal打开新选项卡
- 如何在新选项卡中而不是在新窗口中打开URL
- 如何禁用鼠标中键单击超链接以在新选项卡或新窗口中打开
- 如何在新选项卡中打开链接以及在当前选项卡中重定向
- 如何超链接在新选项卡中打开并携带一些变量的选择标记
- 在新选项卡中打开iframe源
- 如何防止iframe中的链接在新选项卡中打开
- 单击我网站中的链接时打开新选项卡,保持当前选项卡处于活动状态
- 打开除域之外在新选项卡中打开的所有外部链接
- 如何使用jQuery更改当前URL并在单击时打开新选项卡
- 强制 window.open() 在 chrome 中创建新选项卡
- 如何在火狐扩展的新选项卡中打开网址
- 如何在新选项卡中打开新网页后获取书签中的 JavaScript 代码以执行