c#上传图片预览

本文介绍了一种使用JavaScript实现的前端图片上传预览功能,并提供了清除预览图片的方法。该方法支持IE6和IE7等浏览器,通过自定义的JavaScript函数实现图片的即时预览效果,并可通过双击删除已预览的图片。
摘要由CSDN通过智能技术生成

<script language="javascript" type="text/javascript">
/*上传图片预览函数*/
function PreviewImg(imgFile, id){
//支持 IE6、IE7。
    var newPreview = document.getElementById(id);
try{
   newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").enabled = true;
    newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile.value;
    //newPreview.style.display = "block";
}catch(e){
}
}
/*删除预览图片*/
function HidePreImg(imgFile, id){
var preDIV = document.getElementById(id);
preDIV.outerHTML = preDIV.outerHTML; //把表单元素file置空.
try{
   imgFile.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").enabled = false;
}catch(e){
}
//imgFile.style.display = "none";
}
</script>
<style type="text/css">
.newPreview{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);
border:1px dashed rgb(204, 204, 204);
width:80px;
height:60px;
/*display:none;*/
}
</style>

<span id="newPreview1" class="newPreview" alt="双击图片删除选择" οndblclick="HidePreImg(this, 'pic1')"></span>
<input type="file" name="pic1" id="pic1" onChange="PreviewImg(this, 'newPreview1')"><br>

<span id="newPreview2" class="newPreview" alt="双击图片删除选择" οndblclick="HidePreImg(this, 'pic2')"></span>
<input type="file" name="pic2" id="pic2" onChange="PreviewImg(this, 'newPreview2')"><br>
  
<span id="newPreview3" class="newPreview" alt="双击图片删除选择" οndblclick="HidePreImg(this, 'pic3')"></span>
<input type="file" name="pic3" id="pic3" onChange="PreviewImg(this, 'newPreview3')"><br>

<span id="newPreview4" class="newPreview" alt="双击图片删除选择" οndblclick="HidePreImg(this, 'pic4')"></span>
<input type="file" name="pic4" id="pic4" onChange="PreviewImg(this, 'newPreview4')"><br>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值