首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

为什么页面中的图片显示总是一个白块,该如何解决

2012-02-08 
为什么页面中的图片显示总是一个白块为什么页面中的图片显示的总是一个白块,刷新页面后就显示出来了。我用

为什么页面中的图片显示总是一个白块
为什么页面中的图片显示的总是一个白块,刷新页面后就显示出来了。
我用的是:

function   swapImage(n)
{
var   str=str_Url;
str+= "CGoodsPic&w=dongnifang&pid= ";
str+=gs_aPictureID[n];
document.getElementById( 'aaa ').src=str;
}


HTML中的代码是: <img   src= " "   id= "aaa "   width= "350 "/>
我想动态更新aaa的src,可图片总是一个白块,请大家帮帮忙

[解决办法]
试试看:
function swapImage(n)
{
var str=str_Url;
str+= "CGoodsPic&w=dongnifang&pid= ";
str+=gs_aPictureID[n];
var img = new Image();
img.src = str;
document.getElementById( 'aaa ').src= img.src;
}
[解决办法]
try:

document.getElementById( 'aaa ').setAttribute( "src ",str);

然后就是看你的str路径到底有没有搞错!!!

热点排行