<script language="javascript" type="text/javascript">
function PrePics(s){
$('img_hidden').filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod = 'image';
try {
$('img_hidden').filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = s;
imgwidth = $('img_hidden').offsetWidth;
imgheight = $('img_hidden').offsetHeight;
alert("图片宽度: "+imgwidth+" 图片高度: "+imgheight);
} catch (e) {
alert('无效的图片文件。');
w=0;
h=0;
return;
}
var wh = {'w' : $('img_hidden').offsetWidth, 'h' : $('img_hidden').offsetHeight};
$('img_hidden').style.width = wh['w']
$('img_hidden').style.height = wh['h'];
$('img_hidden').filters.item("DXImageTransform.Microsoft.AlphaImageLoader").sizingMethod = 'scale';
$("divPic").innerHTML = '<img style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=\'scale\',src=\'' + s +'\');width:'+wh['w']+';height:'+wh['h']+'" />';
}
function Ok(pname){
alert(pname);
}
function $(o){
return document.getElementById(o);
}
</script>
<input type="file" onchange="PrePics(this.value)" id="File1" runat="server" />
<img src="" id="Pic" />
<div id="divPic"></div>
<div id="img_hidden" alt="1" style="position:absolute;top:-100000px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='image');width:400px;height:300px"></div>
原文链接: http://www.dlog.cn/nicholascoder/diary/39293043