火狐:<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高手帮忙搞下吧。。谢谢