Ben bağlamak facebook ile oldukça basit olması gerekiyordu şeyleri yapmaya çalışıyor, ama hiçbir şans yaşıyorum.
Bir kullanıcı giriş yaptığında Kullanıcıların ayrıntıları (sayfayı yenilemeden yenilenir) göstermek istiyoruz ve kullanıcı oturumunu kapattığında, ülkede bu günlüğe bir geri dönmek gerekir.
Ben kodudur
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);
});
Ben içeri ve dışarı kullanıcıyı log, ama başka bir şey değişiklikler olabilir. Hatta benim işlevlerden bir alarm çalıştırmak mümkün değil.
Nedense ben sayfayı yeniden üzerinde, ancak, önceden etiketleri içinde gösterilmez kullanıyorum html, kullanıcı gösterilir (ya da değil olması gerektiği gibi), yani sadece javascript fonksiyonları doğrudan tetiklenen değildir. Ama sayfayı yenileyerek doğru fonksiyon çağrılır.
Ben kundakçı olsun hatadır
'FbLogout tanımsız'
Fakat açıkça tanımlanmıştır. Ben bunu tanımlamak nerede önemli mi? Şu anda javascript / jquery her komut etiketleri içinde kafamda. Ben sayfanın içine aşağıya hareket denedim ve ya şans onların yoktu rağmen.













