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

时间:2011-06-29 08:17:11

标签: drupal-6

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

假设原始代码如下:

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

1 个答案:

答案 0 :(得分:1)

使用window.open打开弹出窗口并不是一个好习惯。您可以尝试使用lightbox模块(http://drupal.org/project/lightbox2)来更好地显示弹出窗口。

但是,如果您确实想使用window.open打开弹出窗口,则以下内容应该有效 -

创建ID为

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

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

$(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 />
    }
  );
}
);