2011-06-29 78 views

回答

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 /> 
    } 
); 
} 
); 
+0

感谢您的建议 –