火狐:<script>
function upfileview(o){
document.getElementById("view").src = o.files[0].getAsDataURL();
document.getElementById("view").style.display = "block";
}
</script>
<form name='form1' action=''>
<input type='file' name='pic' id='pic' onchange='upfileview(this)' />
</from>
<img id='view' src='#' border='0' style='display:none;' />
IE:
<script type="text/javascript">function show1(upimg)
{
var dd=document.getElementById("divview");
dd.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = upimg;
dd.style.width = 166;
dd.style.height = 190;
dd.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod = 'scale';
} </script><div id="divview" style="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);
width: 166px; height: 190px">
<!--用于显示图片-->
</div>
<asp:FileUpload ID="FileUpload3" runat="server" onpropertychange="show1(this.value)" />第一段IE支持,但FF不支持。 第二段正好相反。 我使用的是<input type='file' 控件。 JS高手帮忙搞下吧。。谢谢
function upfileview(o){
document.getElementById("view").src = o.files[0].getAsDataURL();
document.getElementById("view").style.display = "block";
}
</script>
<form name='form1' action=''>
<input type='file' name='pic' id='pic' onchange='upfileview(this)' />
</from>
<img id='view' src='#' border='0' style='display:none;' />
IE:
<script type="text/javascript">function show1(upimg)
{
var dd=document.getElementById("divview");
dd.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = upimg;
dd.style.width = 166;
dd.style.height = 190;
dd.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod = 'scale';
} </script><div id="divview" style="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);
width: 166px; height: 190px">
<!--用于显示图片-->
</div>
<asp:FileUpload ID="FileUpload3" runat="server" onpropertychange="show1(this.value)" />第一段IE支持,但FF不支持。 第二段正好相反。 我使用的是<input type='file' 控件。 JS高手帮忙搞下吧。。谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货