我做了一个添加上传图片的小程序,添加完上传的图片后,用一个Img浏览,但是我添加完之后图片不显示,用生成的引用路径直接赋给Img的Src的属性,图片就可以显示出来.这是为什么呢. 直接定义img的src="file:///c:/Documents%20and%20Settings/Administrator/桌面/img/1.jpg" 就可以看到图片,而用脚本把:file:///c:/Documents%20and%20Settings/Administrator/桌面/img/1.jpg赋给Img的src就看不到.请大侠们帮帮忙.
我的IE版本是7的.在网上找了半天,说是把IE的某一项设置改了,但是没说改那个.郁闷,大侠们,帮帮忙吧
我的IE版本是7的.在网上找了半天,说是把IE的某一项设置改了,但是没说改那个.郁闷,大侠们,帮帮忙吧
如果能显示,说明你的脚本问题
页面显示后图片地址为http://localhost/xxx/images/abc.jpg 等等...
用filer吧 <style type="text/css">
#newPreview
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);
}
</style>function PreviewImg(imgFile)
{
//原来的预览代码,不支持 IE7。
// var oldPreview = document.getElementById("oldPreview");
// oldPreview.innerHTML = "<img src=\"file:\\\\" + imgFile.value + "\" width=\"80\" height=\"60\" />";
//新的预览代码,支持 IE6、IE7。
document.getElementById("newPreview").innerHTML="";//初始化为空
var newPreview = document.getElementById("newPreview");
newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile.value;
newPreview.style.width = "120px";
newPreview.style.height = "140px";
}
this.File1.PostedFile.SaveAs(Server.MapPath("up") + "\\" + fileName);
this.Image1.ImageUrl = "up/" + fileName;
楼主说的对 就是IE7的问题
各位大虾们有知道如何正确设置IE7能解决这个问题的吗