我可以创建<fb:like>按钮在javascript编程

can I create <fb:like> button programmatically in javascript?

本文关键字:按钮 javascript 编程 创建 fb 我可以 like      更新时间:2023-09-26

我正在一个Facebook应用程序(iframe),需要在Javascript运行时添加一个框,一旦我知道什么是href喜欢(例如:项目喜欢的变化基于页面上的选择等)。

是否有一种方法来创建一个这样的框:

<fb:like href="http://example.com" send="true" action="recommend" width="360" layout="standard" show_faces="true" />

或其HTML5等效:

<div class="fb-like" data-href="http://example.com" data-send="true" data-width="360" data-show-faces="true" data-action="recommend"></div>

在Javascript/jQuery运行时?

我已经尝试过使用iframe like box,但它不支持"发送",所以这将是我的后备选择。标签对我来说工作得很好,但我不知道如何在运行时改变它的href。

PS:我确实包括Javascript SDK,有一个登录会话等。

感谢任何帮助,Gionata Mettifogo

你可以使用facebook的Javascript API的setInnerFBML在页面上动态设置FBML对象。

注意,你必须把FBML字符串预渲染成一个对象。

你可以在这里阅读更多内容:fbml https://developers.facebook.com/docs/fbjs/
这里:http://forum.developers.facebook.net/viewtopic.php?id=20157