Salve, ho un problema che mi sta facendo impazzire. Ho il codice di facebook che mi permette di eseguire il login direttamente dal mio sito con i dati di facebook, su tutti i broswer funziona compreso explorer, con l'unica differenza che con explorer il sito mi si spagina, come se non tenesse pioù conto di alcune regole del foglio di style.
Di seguito il codice:
Dov'è l'errore?codice:<div id="fb-root"></div> window.fbAsyncInit = function() { FB.init({appId: 'APPID ', status: true, cookie: true, xfbml: true, oauth: true}); return; FB.getLoginStatus(function(response) { if (response.status == 'connected') { greet(); } }); }; (function(d){ var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;} js = d.createElement('script'); js.id = id; js.async = true; js.src = "//connect.facebook.net/it_IT/all.js"; d.getElementsByTagName('head')[0].appendChild(js); }(document)); function login(){ $.post('miadirectory/ajax.php', {action:'login', secret:'SECRET', appid:'APPID ' }, function (data) { if (data.status == 'success') { var url = "index.php"; window.location.href= url; } else { alert(data.message); } }, 'json'); } function logout(){ var url = "/index.php?mylogout"; $('#fb-log-out').html(''); $('#fb-log-out').html('Log in'); $('#fb-fname-lname').remove(); window.location.href= url; } function greet(){ FB.api('/me', function(response) { var src = 'https://graph.facebook.com/'+response.id+'/picture'; $('#header_user_info span').append('[img]'+src+'[/img]'); login(); }); } function fblogin(){ FB.init({appId: 'APPID ', status: true, cookie: true, xfbml: true, oauth: true}); FB.login(function(response) { if (response.status == 'connected') { login(); } else { // user is not logged in //window.location.reload(); logout(); } }, {scope:'email,publish_stream'}); return false; }
Grazie

Rispondi quotando
