Как использовать пользовательское диалоговое окно facebook, как в этом примере - PullRequest
3 голосов
/ 19 сентября 2010

Как я могу создать собственный диалог, подобный этому:

alt text

Я использую приложение iframe с графиком api / new js-api, но не могу найти способВоспроизведите это, кнопки и заголовок, сохраните язык пользователя.

regards.

Ответы [ 3 ]

1 голос
/ 13 октября 2011

Я подозреваю, что они делают свой собственный модальный диалог, используя что-то вроде плагина jquery Facebox на http://defunkt.io/facebox/

Они также, по-видимому, нарушают политику Facebook, используя несанкционированный рекламный провайдер (AdBrite) на странице холста.

1 голос
/ 20 октября 2011

Вы можете использовать это:

var dialog = FB.Dialog.create({
content: '<div style="color: rgb(255, 255, 255); background-color: rgb(109, 132, 180); font-size: 15px; font-weight: bold; padding: 5px; text-align: left;">Error</div><p style="margin:10px 15px;">' + message + '</p><div style="color: rgb(0, 0, 0); background-color: rgb(242, 242, 242); padding: 8px; text-align: right; border-top: 1px solid rgb(198, 198, 198);height:23px;"></div>',
closeIcon: true,
onClose: function() {
    FB.Dialog.remove(dialog);
},
visible: true
});

Смотрите также: http://fbdevwiki.com/wiki/FB.Dialog

0 голосов
/ 20 сентября 2010

Вы должны использовать метод FB.ui, чтобы открыть диалоговое окно, подобное этому. Вы можете найти пример кода и более подробную информацию здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...