kiváltó funkciók Facebook connect

szavazat
2

Próbálom csinálni, amit állítólag meglehetősen egyszerű facebook kapcsolódni, de mivel nem szerencse.

Amikor egy felhasználó bejelentkezik, meg akarom mutatni, hogy a felhasználók adatait (frissül nélkül az oldal frissítésével), és amikor a felhasználó bejelentkezik ki, azt kell, hogy menjen vissza a bejelentkezett állapotban.

A kód van az

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);
});

Tudok bejelentkezni a felhasználó, és ki, de semmi mást változik. El sem tudom riasztás kiváltására én funkciókat.

Valamilyen oknál fogva a html én használ nem jelenik meg a pre tag azonban a újratölteni az oldalt, akkor a felhasználó jelenik meg (vagy nem kellene), ezért csak nem váltjuk közvetlenül a javascript funkciókat. De az oldal frissítésével elindítja a megfelelő funkciót.

A hiba kapok Firebugról

„FbLogout definiálatlan”

, De egyértelműen meg van határozva. Számít, ahol definiálni? Jelenleg az összes javascript / jquery van a fej belül szkriptcímkéket. Bár Megpróbáltam mozgatása le az oldalt, és nem volt szerencséje az sem.

A kérdést 26/02/2009 19:12
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
3

Kiderült, hogy véget ért ez a gondolkodás. FB nem sok a munka az Ön számára. Hívtam a funkciók a és bejelentkezéseket, de FB.Connect.isUserConnected funkció FB szemmel tartja az Ön számára.

Kódom pontosan ugyanaz, kivéve 1) Már nincs onclick esemény az fb: belépés gomb 2) FB.Connect.isUserConnected függvény így néz ki

FB.Connect.isUserConnected (update_user_box, fbLogout);
Válaszolt 28/02/2009 01:25
a forrás felhasználó

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