2011-08-10 7 views
7

El siguiente código muestra un enlace de Facebook y funciona bien en todos los aspectos, excepto que al hacer clic, la ventana emergente de inicio de sesión de Facebook no está centrada (en cambio aparece torpe en la parte media derecha de la pantalla):Mi ventana emergente de inicio de sesión de Facebook no está centrada, ¿cómo puedo centrarla?

<div class="provider_logo big" name="facebook"> 
<div class="inner"> 




<div id="fb-root"></div> 
<script src="http://connect.facebook.net/en_US/all.js"></script> 
<script> 
    function check_login_status() { 

     var FB_API_KEY = "XXXXXXXXXXXXXXX"; 
     FB.init({ 
      appId:FB_API_KEY, cookie:true, 
      status:true, xfbml:true 
     }); 
     FB.getLoginStatus(function(response) { 
      if (response.session) { 
       redirect_to_done_page(); 
      } else { 
       FB.login(function(response) { 
        if (response.session) { 
         redirect_to_done_page(); 
        } else { 
         // user cancelled login 
        } 
       }, {perms:'email'}); 
      } 
     }); 
    } 

    function redirect_to_done_page() { 
     window.location = "/account/facebook/done/"; 
    } 
</script> 
<a style="position: relative; top: -8px;" href="javascript:void(0);" onclick="check_login_status()" perms="email"><img src="/images/facebook.gif" /></a> 

he intentado pegar la var izquierda, y las opciones principales var al comienzo de la secuencia de comandos para ver si eso fuera a la posición de la ventana, pero no lo hizo. ¿Alguna sugerencia sobre cómo puedo modificar el código anterior para centrar la ventana emergente que aparece?

Todas las respuestas son apreciadas, gracias.

+0

Hola. ¿Encontraste una solución a este problema? – dragonvsphoenix

Respuesta

0

Su facebook div

<div id="fb-root"></div> 

está dentro de otra. ¡Intenta colocarlo justo debajo de tu etiqueta body!

+1

¡No funciona para mí! y también parece irrelevante para la posición emergente. – ehsun7b

+0

@Sescha, hombres 100 gracias a ti, es genial – Adrian

+0

trabajo no funciona. siempre se muestra a la derecha –

Cuestiones relacionadas