2010-05-18 6 views
3

J'essaie d'implémenter le bouton facebook sur mon site Web. Les quatre premières lignes du code sont déjà sur mon site après la fin de la balise "".Comment mettre en œuvre le bouton "Like" de Facebook pour mon site Web

Pour mettre en œuvre le "bouton Like" j'ai ajouté le deuxième script (ligne cinq à la fin) et a couru l'application. Sa me donne une erreur

"Erreur d'exécution Microsoft JScript: '_ onLoad' est nulle ou non un objet"

S'il vous plaît Permettez-moi savoir. Merci

<script type="text/javascript" src="http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php"></script> 
<script type="text/javascript"> 
    FB.init("myapikey", "xd_receiver.htm", { "reloadIfSessionStateChanged": true }); 
</script> 
<script type="text/javascript"> 
    window.fbAsyncInit = function() { 
    FB.init({appId: 'myappid', status: true, cookie: true, 
      xfbml: true}); 
    }; 
    (function() { 
    var e = document.createElement('script'); e.async = true; 
    e.src = document.location.protocol + 
     '//connect.facebook.net/en_US/all.js'; 
    document.getElementById('fb-root').appendChild(e); 
    }()); 
</script> 

Références: http://developers.facebook.com/docs/reference/plugins/like

<fb:like href="http://webclip.in" layout="standard" show-faces="true" width="450" action="like" font="arial" colorscheme="light"/> 

Répondre

4

Il y a une nouvelle façon d'ajouter le bouton comme sur votre site.

aller à cette page, http://developers.facebook.com/docs/reference/plugins/like-box

et créer le code par plasing vos paramètres et cliquez sur le "Get Code"

Ceci est un exemple

<iframe 
    src="http://www.facebook.com/plugins/likebox.php?id=185550966885&amp;width=292&amp;connections=10&amp;stream=true&amp;header=true&amp;height=587" 
    scrolling="no" frameborder="0" 
    style="border:none; overflow:hidden; width:292px; height:587px;" allowTransparency="true"> 
    </iframe> 

ou tout simplement (si vous en utilisant Javascript SDK de facebook)

<fb:like-box profile_id="185550966885"></fb:like-box> 

Également dans la page http://developers.facebook.com/docs/reference/plugins/like Il y a un Get Code ... qui fonctionne, pas besoin de rajouter ce code javascript dans votre enregistrement.

+0

Aristos, je pense comme bouton et comme boîte sont complètement différents. Comme le bouton est plus lié à une page particulière du site Web et comme la boîte est similaire à la page fan. pour référence http://money.cnn.com/2010/05/17/news/economy/credit_score_reform/index.htm. Ce lien a un bouton Recommander. – vamsivanka

+0

@vamsivanka Le bouton J'aime, sur la page que vous avez donnée, si vous appuyez sur "Get Code" vous obtenez le code que vous devez placer sur votre page. Ce n'est pas ce que vous cherchez? – Aristos

+0

Je suis en mesure d'obtenir le code et fonctionne bien. Mais il est en conflit avec le script existant (quatre premières lignes de code dans ma question qui est utilisée pour fb login. – vamsivanka

Questions connexes