Drupal 6 Drupal6-将弹出窗口设置为链接

Drupal 6 Drupal6-将弹出窗口设置为链接,drupal-6,Drupal 6,在Drupal6中,我们可以使用函数设置链接的格式,但如何将其设置为 假设原始代码如下所示: <?php echo l('product', 'product') ?> 使用window.open打开弹出窗口被认为是不好的做法。您可以尝试使用lightbox模块(http://drupal.org/project/lightbox2)以更好的方式显示弹出窗口 但是,如果您确实希望使用window.open打开弹出窗口,则以下操作应该可以使用- 创建具有id的链接 <?php

在Drupal6中,我们可以使用函数设置链接的格式,但如何将其设置为

假设原始代码如下所示:

<?php echo l('product', 'product') ?>

使用window.open打开弹出窗口被认为是不好的做法。您可以尝试使用lightbox模块(http://drupal.org/project/lightbox2)以更好的方式显示弹出窗口

但是,如果您确实希望使用window.open打开弹出窗口,则以下操作应该可以使用-

创建具有id的链接

<?php echo l('product', 'product', array('attributes' => array('id' => 'product-link'))); ?>

添加JavaScript(您可以将其添加到主题的JS文件中)-

$(文档).ready(
函数(){
$(“#产品链接”)。单击(
函数(e){
openWindow();//打开窗口的函数
e、 preventDefault();//停止打开新页面的链接
} ); } );
$(document).ready(<br />
function() {<br />
  $("#product-link").click(<br />
    function(e) {<br />
      openWindow(); // function for opening window<br />
      e.preventDefault(); // Stop link from opening new page<br />
    }
  );
}
);