2010-05-18 52 views
3

我想在我的网站上实现Facebook像按钮一样。 代码的前四行在“”标签结束后已经在我的网站上。如何实现我的网站的Facebook“赞”按钮

为了实现“Like按钮”,我添加了第二个脚本(第五行到最后) 并运行应用程序。它给我一个错误

微软的Jscript运行时错误:‘_的onLoad’为空或不是对象

请让我知道。由于

<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> 

参考文献: 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"/> 

回答

4

一种新的方式增加您网站上的类似按钮。

到这个网页, http://developers.facebook.com/docs/reference/plugins/like-box

和plasing您的参数应用创建的代码,点击“获取代码”

这是一个例子

<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> 

或只是(如果你使用facebook的facebook SDK)

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

同样在页面 http://developers.facebook.com/docs/reference/plugins/like 有一个获取代码...这是行之有效的,不需要在您的代码中添加此JavaScript。

+0

Aristos的,我认为像按钮和喜欢的盒子完全不一样。像按钮与网站的特定页面更相关,并且喜欢框与粉丝页面相似。参考http://money.cnn.com/2010/05/17/news/economy/credit_score_reform/index.htm。该链接有一个推荐按钮。 – vamsivanka 2010-05-18 16:01:23

+0

@vamsivanka类似的按钮,在你给的页面上,如果你按下“获取代码”,你就会得到你需要放在页面上的代码。这不是你想要的吗? – Aristos 2010-05-18 18:08:09

+0

我能够获得代码并且工作良好。但它与现有的脚本冲突(我的问题中用于fb登录的前四行代码)。 – vamsivanka 2010-05-18 18:30:45

相关问题