2011-11-03 87 views
2

我使用下面的代码在我的ASP.NETweb applicationaddthis网站。共享平台 - Facebook的button_count生成一个错误

<!-- AddThis Button BEGIN --> 
<div class="addthis_toolbox addthis_default_style "> 
<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a> 
<a class="addthis_button_tweet"></a> 
<a class="addthis_button_google_plusone" g:plusone:size="medium"></a> 
<a class="addthis_counter addthis_pill_style"></a> 
</div> 
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=xa-4eb279bd549b74d7"></script> 
<!-- AddThis Button END --> 

但这项事业的ERRORThe string 'fb:like:layout' contains too many device filters. There can be only one

我已删除了fb:like:layout="button_count"从代码,然后它的工作。但它在按钮之间产生有线空间。

如果有人知道这是什么问题。

在此先感谢

回答

1

您还可以使用JavaScript来改变属性

var e = document.getElementById('like-button'); 
e.setAttribute('fb:like:layout', 'box_count'); 
var f = document.getElementById('tw'); 
f.setAttribute('tw:count', 'vertical'); 
var g = document.getElementById('plusone'); 
g.setAttribute('g:plusone:size', 'tall'); 
-1

用下面的代码,

<div class="addthis_toolbox addthis_default_style"> 
     <a class="addthis_button_facebook_like" <%="fb:like:layout"%>="button_count"></a> 
     <a class="addthis_button_tweet"></a> 
     <a class="addthis_button_google_plusone" <%="g:plusone:size"%>="medium"></a> 
     <a class="addthis_counter addthis_pill_style"></a> 
</div>