Вопрос о кнопке Facebook Connect - пожалуйста, помогите - PullRequest
1 голос
/ 23 февраля 2010
<fb:login-button onlogin="window.location = '/custompage.html';">Connect</fb:login-button>

Это мой код для входа пользователей на мой сайт. Это на FBML.

Появится окно, после чего пользователь входит в систему. Затем оно закрывает новое окно и перенаправляет на « custompage.html ».

Теперь я хотел бы вручную визуализировать мою кнопку вместо FBML, потому что она слишком медленная на мобильном телефоне "http://wiki.developers.facebook.com/index.php/Facebook_Connect_Login_Buttons#Facebook_Connect_for_iPhone_Buttons

Как закрыть всплывающее окно и перенаправить , используя этот код, как описано в документе?:

<a href="" onclick="FB.Connect.requireSession();return false;"><img src="http://wiki.developers.facebook.com/images/6/6f/Connect_iphone.png"></a>

Ответы [ 2 ]

1 голос
/ 23 февраля 2010

Код, который вы хотите запустить при успешном входе в систему, должен быть передан в качестве аргумента requireSession(). В твоем случае, я думаю, ты хочешь

<a href="" onclick="FB.Connect.requireSession(function () {
    window.location = '/custompage.html'
  });return false;">
  <img src="http://wiki.developers.facebook.com/images/6/6f/Connect_iphone.png">
</a>
0 голосов
/ 23 февраля 2010

Fixed. поместите это внутри requireSession:

function() { window.location='/'; }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...