2010-06-01 2 views
4

Я использую FB.ui с установленным параметром отображения для всплывающего окна.FB.ui и настройка popup size

Когда метод «stream.publish», он автореализует загрузку содержимого. Однако при использовании 'fbml.dialog' (для отображения селектора с несколькими друзьями) он показывает размер, который я не могу изменить (и содержимое отображается обрезанным).

Я попытался следующие подходы, не повезло:

FB.ui({ 
method: 'fbml.dialog', 
size: {width: 800, height: 500}, 
... 

FB.ui({ 
method: 'fbml.dialog', 
width: 800, 
height: 500, 
... 

Также я смотрел на исходный API кода, и он объявляет метод следующим образом:

Метод декларации:

'fbml.dialog': { 
    size : { width: 575, height: 300 }, 
    url : 'render_fbml.php', 
    loggedOutIframe : true 
}... 

Функции, которые выполняет методы:

// the basic call data 
var call = { 
    cb : cb, 
    id : id, 
    size : method.size || {}, 
    url : FB._domain.www + method.url, 
    params : params 
}; 

Любая помощь была бы оценена ...

ответ

0

если вы измените его на

дисплей: «диалог»

это размер правильно

+0

Да, но мне нужно явно быть всплывающее окно, так как приложение на базе флэш-и при использовании WMODE = прозрачный (для того, чтобы показать дивы над вспышкой) вы не можете ввести символ «@» в текстовых вводах. Так что со всплывающим окном я избегаю этого, но у меня все еще есть проблема с изменением размера. Спасибо за ваш ответ в любом случае Лиз: D – manuelpedrera

0

Использование

FB.UIServer.Methods["fbml.dialog"].size = {width:640, height:400}; 

 Смежные вопросы

  • Нет связанных вопросов^_^