| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1583 人关注过本帖
标题:javascript 上传图片显示问题
只看楼主 加入收藏
kabal1986
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-6
收藏
 问题点数:0 回复次数:7 
javascript 上传图片显示问题
我想用js来显示上传的图片,但把地址附给它后卻不能显示一些图片,一些卻可以

function changeUrl() {
            oDiv = document.getElementById("upDiv");//div
            oPictureUpload = document.getElementById("PictureUpload");//上传文件控件路径
            oImg = document.getElementById("upImg");//image控件
            oDiv.style.display = "inline";//显示div,原来为none
            oImg.src = oPictureUpload.value;//文件路径给image的src属性
        }

不知道各位能帮忙解决下么
搜索更多相关主题的帖子: javascript document div oDiv oImg 
2008-04-10 19:34
kabal1986
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-6
收藏
得分:0 
var pic = document.getElementById("PictureUpload")
            var fileValue = pic.value.substring
                            (pic.value.lastIndexOf("."),pic.value.length);
                fileValue = fileValue.toLowerCase();
                if ((fileValue!='.jpg')&&(fileValue!='.gif')&&(fileValue!='.jpeg')&&(fileValue!='.png')&&(fileValue!='.bmp')) {
                    alert("对不起,系统仅支持标准图片格式,请重新上传,谢谢");
                    pic.focus();
                }
                else {
                    document.getElementById("upDiv").innerHTML = "<img src='"+ pic.value +"' width=120 style='border:6px double #ccc'>";
                }
改成这样也不能预览,网上却可以预览,真痛苦
2008-04-10 20:24
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
收藏
得分:0 
FF默认不能读取本地文件,就是说不能预览.IE7跟安全等级有关系,记得默认是可以的,IE6就可以....楼主可以看看163的搏客,在FF下也是不能预览的
2008-04-10 21:18
kabal1986
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-6
收藏
得分:0 
应该没关系吧,试了一下,还是一样=.=
PS:IE7下
2008-04-10 22:11
kabal1986
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-6
收藏
得分:0 
找了下应该是版主说的问题!谢谢了
2008-04-10 22:12
kevintang
Rank: 4
等 级:业余侠客
威 望:9
帖 子:799
专家分:236
注 册:2008-2-14
收藏
得分:0 
我也遇到相同的问题!
不知道楼主是怎么解决的啊!
    解决的话能否告诉我方法啊!我要在IE7.0中显示的!
2008-04-11 09:27
kabal1986
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-6
收藏
得分:0 
<script type="text/javascript">


function Preview(imgFile)
{
document.getElementById("pic").filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile.value;
}
</script>



请选择要预览的图片:<input type="file" onchange="javascript:Preview(this);" /><br />
<div id="pic" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);width:400px;height:200px;"></div>

具体要加上这段参数style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)
你可以google下
2008-04-11 09:45
kevintang
Rank: 4
等 级:业余侠客
威 望:9
帖 子:799
专家分:236
注 册:2008-2-14
收藏
得分:0 
好的!谢谢你了啊!
  学习了!
2008-04-11 10:09
快速回复:javascript 上传图片显示问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016982 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved