Snažím se dělat to, co má být poměrně jednoduchá pomocí Facebooku připojit, ale nemají žádné štěstí.
Když se uživatel přihlásí, chci ukázat, že uživatelé údajů (obnovována bez překládky stránku), a když se uživatel odhlásí, musím se vrátit do přihlášeného stavu.
Kód mám, je
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);
});
Nemohu se přihlásit uživatele dovnitř a ven, ale nic jiného změny. Nemohu ani vyvolat upozornění od svých funkcí.
Z nějakého důvodu html nebude zobrazovat v předem tagů, nicméně na stránku načíst znovu jsem pomocí, zobrazí se uživatel (nebo ne, jak by měla), tak to je prostě není spuštěna přímo z funkce JavaScript. Ale obnovení stránky spustí správnou funkci.
Došlo k chybě jsem si v Firebug je
‚FbLogout nedefinováno‘
, Ale je zřejmé, že je definován. Záleží na tom, kde jsem ji definovat? V současné době všechny javascript / jQuery je v hlavě rámci značky skriptu. Když jsem se snažil pohybem dolů do stránky a neměl štěstí svými jeden.













