0
在Drupal6中,我們可以使用l函數來格式化一個鏈接,但是我們怎樣才能將它設置爲popup window?Drupal6 - 設置彈出窗口到鏈接
假設原代碼的樣子:
<?php echo l('product', 'product') ?>
在Drupal6中,我們可以使用l函數來格式化一個鏈接,但是我們怎樣才能將它設置爲popup window?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文件) -
$(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 />
}
);
}
);
感謝您的建議 –