मैं क्या फेसबुक के साथ कनेक्ट काफी सरल माना जाता है ऐसा करने के लिए कोशिश कर रहा हूँ, लेकिन कोई किस्मत हो रही है।
जब कोई उपयोगकर्ता में लॉग करता है, मैं दिखाने के लिए कि उन विवरण (पृष्ठ पुनः लोड करने के बिना ताजा कर) चाहते हैं, और जब उपयोगकर्ता लॉग आउट, मैं एक राज्य में लॉग इन करने के लिए वापस जाने के लिए की जरूरत है।
कोड मैं है
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);
});
मैं अंदर और बाहर उपयोगकर्ता लॉग ऑन कर सकते हैं, लेकिन कुछ भी नहीं है और कुछ बदल जाता है। मैं अपने कार्यों से एक चेतावनी को गति प्रदान नहीं कर सकते।
किसी कारण से एचटीएमएल मैं पूर्व टैग के भीतर प्रदर्शित नहीं करेगा, हालांकि, पृष्ठ पुनः लोड करने पर उपयोग कर रहा हूँ, उपयोगकर्ता प्रदर्शित किया जाता है (या एकदम सही ढंग से नहीं), तो यह सिर्फ जावास्क्रिप्ट कार्यों से सीधे नहीं शुरू हो रहा जा रहा है। लेकिन पृष्ठ को ताज़ा करने के लिए सही समारोह की शुरूआत।
त्रुटि मैं फ़ायरबग में मिलता है
'FbLogout अपरिभाषित'
है, लेकिन स्पष्ट रूप से यह परिभाषित किया गया है। यह फर्क पड़ता है, जहां मैं इसे परिभाषित? वर्तमान में जावास्क्रिप्ट / jQuery के सभी स्क्रिप्ट टैग के अंदर सिर में है। हालांकि मैं कोशिश यह पेज में नीचे जा चुके हैं और या तो भाग्य उनके नहीं था।













