Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Errore facebook spagina sito

    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:

    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;
    			}
    Dov'è l'errore?

    Grazie

  2. #2
    Vedo difficile capire dov'è l'errore guardando solo il codice Javascript senza HTML/CSS della pagina su cui l'hai messo. Poi inoltre dovresti mettere uno screenshot mostrando le differenze tra IE e gli altri browser perché altrimenti uno come fa a capire dove è l'errore?
    Visita il mio blog e canale YouTube dedicati a programmazione web e sicurezza informatica.

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    purtroppo l' sdk di facebook manda IE in quirks mode e c'e' poco da fare
    se non implementare specifici hack css per cercare di sistemare le incongruenze

    fammi sapere se vuoi che sposti la discussione nel forum css

  4. #4
    Grazie per le vostre risposte.
    In pratica mentre su mozzilla, chrome ecc si vede formattato bene, mentre su explorer il sito perde la formattazione, di seguito lo screenshot di chrome:



    Lo screenshoot di explorer:



    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.