FBJS setStyle ({backgroundImage}) не работает? - PullRequest
0 голосов
/ 29 октября 2010


Я пытаюсь добавить несколько изображений в мое приложение на Facebook через FBJS.

Проблема:
Я не вижу изображения и не знаю почему.

Код FBJS

url = "http://www.domain.de/image.gif";
myImg = document.createElement('img');
myImg.setStyle( {backgroundImage: 'url('+url+')' });
document.getElementById('wrapper').appendChild(myImg); 

Предоставленный HTML

<img style="background-image: url("http://www.domain.de/image.gif";);">

Ответы [ 2 ]

0 голосов
/ 29 октября 2010

Вы действительно хотите установить фоновое изображение элемента img? Это кажется ... странным. Вы уверены, что не хотите просто создать обычный элемент img (возможно, Sarfraz там вас охватил) или указать фоновое изображение элемента-оболочки? E.g.:

url = "http://www.domain.de/image.gif";
document.getElementById('wrapper').setStyle( {backgroundImage: 'url('+url+')' });

Я пометил это CW, потому что я никогда не делал FBJS, поэтому могу говорить через мою шляпу. :-) Если это помогает, это помогает.

0 голосов
/ 29 октября 2010

Попробуйте изменить свой код следующим образом и укажите атрибут src изображения:

url = "http://www.domain.de/image.gif";
myImg = document.createElement('img');
myImg.setSrc(url);
document.getElementById('wrapper').appendChild(myImg); 
...