2011-02-15 2 views
0

만약 내가 그 중 하나를 실행하면, 그것은 제대로 표시 할 수 있습니다.facebook 같은 버튼과 같은 상자를 동시에 표시 할 수 없습니다

두 사람을 동시에 실행하면 처음에 나타나는 코드가 표시되고 맨 아래에 나타나는 코드는 표시되지 않습니다.

나는 약간의 충돌이 있다고 생각합니다.

누구든지이 문제에 직면 해 있습니까?

<html doctype="XHTML 1.0 Transitional" xmlns:fb="http://www.facebook.com/2008/fbml"> 

<head></head> 

<body> 


<div class="fbLikeButton"> 
<fb:like show_faces="false" width="300"></fb:like> 
<div id="fb-root"></div> 
<script> 
      window.fbAsyncInit = function() { 

     FB.init({appId: 'XXXXXXXX', status: true, cookie: true, 
      xfbml: true}); 
      }; 
      (function() { 
     var e = document.createElement('script'); 
     e.type = 'text/javascript'; 
     e.src = document.location.protocol +'//connect.facebook.net/en_US/all.js'; 
     e.async = true; 
     document.getElementById('fb-root').appendChild(e); 
      }()); 
     </script> 
<br> 
</div> 


<!-- facebook code --> 



<div align="center"> 

<script type="text/javascript" src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/en_US"></script> 

<script type="text/javascript">FB.init("de15667c632963d186082c258e3cc970");</script> 

<fb:fan profile_id="XXXXXXXXXX" stream="0" connections="6" width="155" height="350"></fb:fan> 

</div> 


</body> 

</html> 

답변

1

괜찮습니다.

나는 그것이 자바 스크립트 코드 중복이라고 생각한다.

자바 스크립트 참조 중 하나를 제거하면됩니다.

나는 당신이 당신의 시스템에서 여러 페이스 북의 플러그인을 통합 할 때 메인 및 일반적인 문제입니다 <script type="text/javascript" src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php/en_US"></script>

+0

를 제거했습니다. 자기 탐험 +1 –