Facebook - покажите диалоговое окно справки

Кому-то не нравится критика var.. Все ответы downmodded.. о, хорошо..

@Jon Limjap: Я знаю.:), Что я имел в виду, был то, что удобочитаемость ухудшается как он, находится в VB6. Мне не нравится полагаться на Intellisense для выяснения то, что вводит данную переменную. Я хочу быть в состоянии изобразить его использование одного только источника.

Соглашения о присвоении имен не помогают ни одному - я уже использую хорошие имена. Мы возвращаемся к добавлению префикса?

5
задан lostInTransit 3 August 2009 в 13:56
поделиться

1 ответ

Если вы используете приложение IFrame, вы можете использовать FB.UI.PopupDialog из JS API. Плохая новость в том, что для этой функции нет документации, и ее не очень просто использовать. Хорошая новость в том, что я уже понял это! :)

// First, define the HTML content you want in the dialog as a javascript string:
var content = '<div><h2>Help is here!</h2><div>Hint: you can eat the cookies!</div></div>';

// Then add the content to this resource dictionary thing, wrapped in a div with the id "RES_ID[your identifier here]"
FB.UI.DomResources.addResourceDict(new FB.UI.DomResDict('<div id="RES_IDhelp01">' + content + '</div>'));

// Instantiate the popup dialog and show it:
var popup = new FB.UI.PopupDialog('Help?!', FB.UI.DomResources.getResourceById('help01'), false, false);
popup.show();

Конечно, эти биты могут быть распределены по вашей странице по мере необходимости, и вы можете использовать php для генерации HTML-контента для вас.

Легко, правда? : D Наслаждайтесь!

8
ответ дан 14 December 2019 в 04:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: