Cita:
Iniciado por danneg
pues en realidad yo no cargue ni una libreria, si quieres puedes entrar al codigo fuente de
mi pagina y ver que solo cargo jquery y el api de faebook
http://connect.facebook.net/en_US/all.js
puedes intentar ponerlo por defecto en idioma ingles
trata de crear una capa asi
si te fijas ttu no la tienes, e donde yo estoy mostrando que el usuario ya esta logueado
Cambie las dos lineas 11 y 12 tal y como me indicaste, sin embargo no hace ni un intento de funcionar.
Con este código debería realizar alguna acción cuando pulso el enlace "entrar"?
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <a href="#" id="login">Entrar con facebook
</a> <script type="text/javascript" src="http://connect.facebook.net/en_US/all.js"></script> <script type="text/javascript"> var nombre;
var link;
var imagen;
FB.init({
appId: '109916975745209',
status: true,
cookie: true,
xfbml: true
});
$(document).ready(function(){
FB.getLoginStatus(function(response) {
if (response.session) {
FB.api('/me', function (usuario) {
$("#fb_connect").append('
<span id="welcome">Bienvenido
<strong>' + usuario.name + '
</strong> |
<a id="logout" href="#">Cerrar seción
</a></span>');
$("#login").hide();
});
}
});
});
$('#login').click(function (e) {
e.preventDefault();
FB.login(
function(response) {
if (response.session) {
if (response.perms) {
FB.api('/me', function (usuario) {
var fb_pic;
FB.api(
{
method: 'fql.query',
query: 'SELECT pic FROM user WHERE uid=5526183'
},
function(response) {
fb_pic = response[0].pic;
}
);
$.post(
"fb-register.php",
{
idUser: usuario.id,
name: usuario.name,
link: usuario.link,
pic: fb_pic,
email: usuario.email,
website: usuario.user_website
}
$("#login").hide();
});
}
}
},
{ perms: 'user_website, email' }
);
});
$('#logout').live("click", function(e){
FB.logout(function(){
$("#welcome").hide();
$("#login").show();
e.preventDefault();
});
});
<h1>Prueba con Facebook Connect
</h1>