标题:javascript 上传图片显示问题
取消只看楼主
kabal1986
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2007-4-6
 问题点数:0 回复次数:4 
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
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
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-208262-1-1.html




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

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