私はFacebookの接続でかなりシンプルなことをやろうとしていますが、運がありません。facebookでトリガー機能を接続
ユーザーがログインすると、ユーザーの詳細が表示されます(ページを再読み込みせずに更新されます)。ユーザーがログアウトすると、ログインした状態に戻る必要があります。
私が持っているコードは、私が中と外のユーザーが、他には何も変更をログに記録することができます
function update_user_box()
{
jQuery('span#loggedin').html('<fb:profile-pic uid="loggedinuser" facebook-logo="true"></fb:profile-pic><fb:login-button size="small" onclick="fbLogout()" autologoutlink="true"></fb:login-button>');
jQuery('span#fbLogin, ul#otherLogin').hide();
jQuery('div#popForecast li.otherLogin, ul.showList li.otherLogin').remove();
jQuery('span#logged').text('1');
FB.XFBML.Host.parseDomTree();
}
function fbLogout()
{
FB.Connect.logout();
jQuery('span#fbLogin').show();
jQuery('span#loggedin').empty();
jQuery('span#logged').text('0');
}
FB.init('c0529b8c11709f2317ae643d854e3866', 'xd_receiver.htm');
FB.ensureInit(function(){
FB.Connect.ifUserConnected(update_user_box);
});
です。 自分の機能からアラートを起動することさえできません。
何らかの理由で私が使用しているhtmlはpreタグ内に表示されませんが、ページを再読み込みすると、ユーザは表示されます(そうでなければ表示されない)ので、 javascript関数です。しかし、ページをリフレッシュすると正しい機能が起動します。
私は放火犯に入るエラーが
'を未定義fbLogout' ですが、明確には定義されています。私はそれをどこで定義するかは重要ですか? 現在、javascript/jqueryのすべてがスクリプトタグ内にあります。私はそれをページに移動しようとしましたが、どちらも運がありませんでした。が
1のようになります。あなた自身の答えを投稿する時間を取る。 – zombat
秒です。答えがあれば助けになります。 –