Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当前创建Facebook标签的正确方式是什么;什么是互动?_Facebook_Fbml_Facebook Fbml - Fatal编程技术网

当前创建Facebook标签的正确方式是什么;什么是互动?

当前创建Facebook标签的正确方式是什么;什么是互动?,facebook,fbml,facebook-fbml,Facebook,Fbml,Facebook Fbml,我需要为客户端创建一个交互式Facebook选项卡,如下所示: 该应用程序有许多幻灯片,基本上都是图像,当访问者单击显示图像两侧的两个箭头时,这些幻灯片将向左/向右滚动 我可以在Flash中实现这一点,但我也可以尝试使用JavaScript实现这一点 现在,我知道Facebook的API经常改变,而iframe目前还不是一个选项 实现这一目标的最佳/正确方法是什么。我应该坚持使用静态FBML吗?如果我们有一个使用JavaScript的选项,我们会更喜欢上面的Flash。问题是,静态FBML是否

我需要为客户端创建一个交互式Facebook选项卡,如下所示:

该应用程序有许多幻灯片,基本上都是图像,当访问者单击显示图像两侧的两个箭头时,这些幻灯片将向左/向右滚动

我可以在Flash中实现这一点,但我也可以尝试使用JavaScript实现这一点

现在,我知道Facebook的API经常改变,而iframe目前还不是一个选项

实现这一目标的最佳/正确方法是什么。我应该坚持使用静态FBML吗?如果我们有一个使用JavaScript的选项,我们会更喜欢上面的Flash。问题是,静态FBML是否限制了执行某些JavaScript调用的能力


我需要响应鼠标点击,并且我还需要能够向我们的服务器发出远程AJAX请求。

如果您正在构建选项卡,FBML/FBJS是您唯一的选择。FBJ的官方FB文档非常好:

关于FBJ的几点注意事项:

  • 他们重写Javascript,只允许有限的功能。如果你习惯了jQuery这样的Javascript库,那你就不走运了
  • 不能使用外部js包含,Javascript必须在同一页面中
看看文档中的事件、动画和AJAX部分。快速看一下你的例子,我没有看到任何你不能用FBJ做的事情