2

次のような、クライアント用のインタラクティブなFacebookタブを作成する必要があります。

http://www.facebook.com/#!/knnktr

アプリケーションにはいくつかのスライドがあります。これらのスライドは基本的に、訪問者が表示された画像の両側にある2つの矢印をクリックすると左右にスクロールする画像です。

これはFlashで実行できますが、JavaScriptで実行することもできます。

今、私はFacebookのAPIが頻繁に変更されることを理解しており、iframeは現在オプションではありません。

これを達成するための最良/正しい方法は何ですか。静的FBMLを使用する必要がありますか?JavaScriptを使用するオプションがある場合は、FlashよりもJavaScriptを使用することをお勧めします。問題は、静的FBMLが一部のJavaScript呼び出しを実行する機能を制限しているかどうかです。

マウスクリックに応答する必要があります。また、サーバーに対してリモートAJAXリクエストを実行できる必要があります。

4

1 に答える 1

1

タブを構築している場合、FBML/FBJS が唯一の選択肢です。FBJS の公式 FB ドキュメントは非常に優れています: http://developers.facebook.com/docs/fbjs/

FBJS に関するいくつかの注意事項:

  • 制限された機能のみを許可するように Javascript を書き換えます。jQuery のような素敵な Javascript ライブラリに慣れている場合は、運が悪いでしょう。
  • 外部の js インクルードは使用できません。Javascript は同じページにある必要があります

ドキュメントのイベント、アニメーション、および AJAX セクションをご覧ください。あなたの例をざっと見てみると、FBJS でできないことは何もありません。

于 2011-02-10T09:20:09.553 に答える