2011-11-09 2 views
0

私は共有ボタンをレンダリングするために使用するコードは次のとおりです。Facebookの共有ボタンを数えて再レンダリングすることは可能ですか?

<a name="fb_share" share_url="http://www.XYZ.com" type="button_count"></a> 
    <script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" 
      type="text/javascript"> 
    </script> 

上記のコードは、ページ内に存在し、正常に動作し、ユーザーがボタンをクリックすると、そのアクションは、(別のURLで)上記のコードを追加しますにドームと私の目標はカウントで別のFacebookのボタンをレンダリングすることです。しかし問題は、FB.Share jsが何らかの形でそれがすでに仕事をしており、再びレンダリングされないことを知っているように見えるということです。 FB.Shareスクリプトを少し掘り下げた後、私はこのmethoe FB.Share.renderAll()が再描画を強制することができますが、カウント番号は付け加えていません。

誰でも洞察力がありますか?ありがとう!

答えて

0

Facebookブック共有スクリプトを再追加すると、再び共有ボタンがレンダリングされます。

例:$ .getScript( "http://static.ak.fbcdn.net/connect.php/js/FB.Share");

2

JavaScript SDKのFB.XFBML.parse()を呼び出してみてください。 参照:http://developers.facebook.com/docs/reference/javascript/FB.XFBML.parse/

+0

はい、私の反応と反応ルータのアプリでうまくいきます。私は私のウェブページhttp://next.kompetisiindonesia.dev/kompetisi/detail/TlRRMQ/Psymotion-2016-Short-Movie-Competitionに実装しました。 – yussan

関連する問題