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 originalfunction loginFacebook() {
FB.api('/me', function(response) {
if ( response.middle_name != undefined)
{
nombreFB = response.first_name + " " +response.middle_name;
}else{
nombreFB = response.first_name;
}
apellidoFB = response.last_name;
emailFB = response.email;
if(response.birthday != undefined )
{
var arrBirthday = response.birthday.split('/');
anio = arrBirthday[2];
mes = arrBirthday[0];
dia = arrBirthday[1];
}else
{
dia="01";
mes="01";
anio="1990";
}
nrodocumentoFB = response.id;
contrasena = response.name;
var redireccion ="url a redireccionar";
//redirijo la pagina
location.href = redireccion;
});
}
/*El boton de likes debe quedar así*/
<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.