0


我正在尝试通过 FBJS 向我的 facebook tab-app 添加一些图像。

问题:
我看不到图像,也不知道为什么。

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";);">
4

2 回答 2

0

你真的要设置一个img元素的背景图片吗?这似乎……很奇怪。你确定你不只是想做一个普通的img元素(如果是这样的话,Sarfraz 可能已经覆盖了那里)或指定包装元素的背景图像?例如:

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

我已经标记了这个 CW,因为我从来没有做过任何 FBJS,所以可以通过我的帽子说话。:-) 如果有帮助,它会有所帮助。

于 2010-10-29T06:35:14.217 回答
0

尝试像这样修改您的代码并指定src图像的属性:

url = "http://www.domain.de/image.gif";
myImg = document.createElement('img');
myImg.setSrc(url);
document.getElementById('wrapper').appendChild(myImg); 
于 2010-10-29T06:26:36.210 回答