将Facebook Channelurl集成到Javascript中

时间:2012-01-20 17:48:05

标签: javascript facebook-like

我使用从下面的线程获得的以下脚本,我稍微调整了一下。

New Facebook like button HTML validation

然而,channelurl不起作用(很多fd_fragment和多次访问相隔10s)并且我并不是100%确信代码的来源或有效性,尽管它确实留给我有效的xhtml,

我已经测试了类似的功能,它适用于我,但我一直看到我的分析中的“喜欢”操作没有转化为访客可见的“喜欢”

此外,我在Facebook文学中找不到“fbcont”的提法

可悲的是,javascript / ajax对我来说还不舒服,所以我在这里摸索了一下。

任何人都可以告诉我有关代码的错误。

由于

我的代码:

<div id="FbCont">

<script src="http://connect.facebook.net/en_US/all.js#xfbml=1" type="text/javascript">   
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
var fb = document.createElement('fb:like');
fb.setAttribute("href","http://www.mydomainname.com");
fb.setAttribute("send","true");
fb.setAttribute("action","like");
fb.setAttribute("layout","button_count");
fb.setAttribute("show_faces","true");
fb.setAttribute("width","100");
fb.setAttribute("font","");
fb.setAttribute("channelUrl","http://www.mydomainname.com/channel.html");
document.getElementById("FbCont").appendChild(fb);
//--><!]]>
</script>

1 个答案:

答案 0 :(得分:0)

这是真正的插件。请按照此处的示例进行操作:

http://developers.facebook.com/docs/reference/plugins/like/