2009-07-14 62 views
1

我想在我的網頁上添加Digg按鈕,但不想直接在頁面上添加腳本標籤。Unobstrusive JavaScript for Digg按鈕?

<div class="digg"> 
<script type="text/javascript"> 
    digg_url = ''; 
    digg_bgcolor = '#99ccff'; 
    digg_skin = 'compact'; 
    digg_window = 'new'; 
</script> 
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script> 
</div> 

什麼是爲Digg按鈕添加JavaScript的一些不顯眼的方法?

回答

0

除了在單獨的文件中設置這些「digg_」變量之外,您可以做的不多。

無論如何,包含來自digg.com的外部Javascript並不是真正的「侵入性」。

2

diggthis.js腳本將按鈕放在腳本標籤所在的位置,或者尋找類名爲"DiggThisButton"的定位標籤。但是,它會在所有DOM元素創建之前嘗試運行。因此,您不需要將腳本包含在HTML文檔的頭部,而需要將其放在頁面的底部。

這裏是這樣做的另一種方式(該....表示任何額外的內容):Digg的的

<html> 
<head> 
<script type="text/javascript"> 
    digg_url = ''; 
    digg_bgcolor = '#99ccff'; 
    digg_skin = 'compact'; 
    digg_window = 'new'; 
</script> 
..... 
<body> 
.... 
<div class="digg"> 
<a class="DiggThisButton"></a> 
</div> 
.... 
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script> 
</html> 
+0

默認的實現增加了Digg的在iframe計數等。有沒有可能改變這種行爲?我只需要顯示digg計數器。謝謝。 – Iris 2009-07-14 18:06:44

+0

使用diggthis.js腳本無法完成此操作,您可能需要通過Digg API文檔閱讀其他方法。 – 2009-07-14 19:24:21

+0

在相關說明中,當我使用以下格式整合Digg按鈕時,如何顯示Digg的計數器/ Digg數量? Digg 謝謝 – Iris 2009-07-22 17:48:16