facebook ile fonksiyonları tetikleyen bağlamak

oy
2

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.

Oluştur 26/02/2009 saat 19:12
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
3

Bunu düşünerek bitmişti çıkıyor. FB sizin için bir sürü iş yapar. Ben giriş ve çıkış olayları işlevleri çağırıyordu ama FB.Connect.isUserConnected fonksiyonu ile, FB sizin için bu bir göz tutar.

Oturum düğmesi 2) FB.Connect.isUserConnected işlevi artık şuna benzer: Kodum tam ben artık onclick fb olayları var) 1 hariç aynıdır

FB.Connect.isUserConnected (update_user_box, fbLogout);
Cevap 28/02/2009 saat 01:25
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more