Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/07/2013, 14:32
Avatar de eaanillol
eaanillol
 
Fecha de Ingreso: septiembre-2010
Ubicación: Bogota - Colombia
Mensajes: 25
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: ¿Como actualizar web después de like de Likebox?

Hola

Si quieres manipular código de la página o hacer algún reload automáticamente definitivamente te toca hacerlo con javascript.

Sí quieres saber como usar más apropiadamente la herramienta de facebook con javascript puedes mirar la pagina:
[URL="https://developers.facebook.com/docs/reference/javascript/"]https://developers.facebook.com/docs/reference/javascript/[/URL]

Allí está toda la documentación de como manejar los eventos facebook con javascript.

A continuación este es un ejemplo con redireccionamiento:

Código Javascript:
Ver original
  1. function loginFacebook() {
  2.              
  3.              FB.api('/me', function(response) {
  4.                  if ( response.middle_name != undefined)
  5.                         {
  6.                         nombreFB = response.first_name + " " +response.middle_name;
  7.                         }else{
  8.                             nombreFB = response.first_name;
  9.                         }
  10.                        
  11.                         apellidoFB = response.last_name;
  12.                         emailFB = response.email;
  13.                        
  14.                         if(response.birthday != undefined )
  15.                         {
  16.                             var arrBirthday = response.birthday.split('/');
  17.                             anio = arrBirthday[2];
  18.                             mes = arrBirthday[0];
  19.                             dia = arrBirthday[1];
  20.                         }else
  21.                         {
  22.                             dia="01";
  23.                             mes="01";
  24.                             anio="1990";
  25.                         }
  26.  
  27.                         nrodocumentoFB = response.id;
  28.                         contrasena = response.name;
  29.                        
  30.                         var redireccion ="url a redireccionar";
  31.                         //redirijo la pagina
  32.                         location.href = redireccion;
  33.              });
  34.    }
  35.  
  36. /*El boton de likes debe quedar así*/
  37. <fb:login-button  onlogin="loginFacebook();" autologoutlink="false" perms="user_birthday,user_about_me,friends_about_me,user_photos,user_status,email"></fb:login-button>


Fíjate en el boton de likes hay un parametro onloqin que llama a la funcion "loginFacebook"

Espero que te sirva.