2009-07-14 3 views
1

Я хочу добавить кнопку Digg на свою веб-страницу, но не хочу добавлять тег скрипта непосредственно на страницу.Unobstusive JavaScript для кнопки 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> 

Каковы некоторые из ненавязчивых способов добавления JavaScript для кнопки Digg?

ответ

0

В отличие от установки переменных «digg_» в отдельном файле, вы не можете многое сделать.

Включение внешнего Javascript из digg.com на самом деле не является «навязчивым».

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

+0

Это невозможно сделать с помощью скрипта diggthis.js, вам, возможно, придется читать документацию по Digg API для альтернативных способов. –

+0

В зависимости от примечания, как я могу отобразить счетчик Digg/количество Diggs, когда я соединяю кнопку Digg, используя формат ниже? Digg Thanks – Iris

 Смежные вопросы

  • Нет связанных вопросов^_^