2009-07-14 4 views
1

Ich möchte die Digg-Schaltfläche auf meiner Webseite hinzufügen, aber nicht das Skript-Tag direkt auf der Seite hinzufügen.Unaufdringliche JavaScript für Digg-Taste?

Was sind die einige der unaufdringlichen Möglichkeiten, das JavaScript für die Digg-Schaltfläche hinzuzufügen?

Antwort

0

Anders als die "digg_" Variablen in einer separaten Datei zu setzen, gibt es nicht viel, was Sie tun können.

Ein externes Javascript von digg.com einzubinden ist sowieso nicht wirklich "aufdringlich".

2

Das Skript diggthis.js platziert entweder die Schaltfläche, wo das Skript-Tag liegt, oder sucht nach einem Anker-Tag mit dem Klassennamen "DiggThisButton". Es wird jedoch versucht, zu starten, bevor alle DOM-Elemente erstellt werden. Anstatt also das Skript in den Kopf des HTML-Dokuments einzufügen, müssen Sie es am Ende der Seite platzieren.

Hier ist eine andere Art und Weise, dies zu tun (die .... zusätzliche Inhalte darstellt):

<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

Die Standardimplementierung von Digg der Digg in einem Iframe zählen usw. hinzufügt. Ist es möglich, dieses Verhalten zu ändern? Ich muss nur den Digg-Zähler anzeigen. Vielen Dank. – Iris

+0

Dies kann nicht mit dem diggthis.js-Skript durchgeführt werden. Möglicherweise müssen Sie die Digg-API-Dokumentation auf andere Weise durchlesen. –

+0

Zu einem verwandten Hinweis, wie kann ich den Digg-Zähler/die Anzahl der Diggs anzeigen, wenn ich die Digg-Taste im folgenden Format einbette? Digg Danke – Iris