img.style.position="absolute";">

上传图片之前判断大小的解决办法(利用IE漏洞)

80酷酷网    80kuku.com

  解决|上传|上传图片<script>
var img=null;
function s()
{
if(img)img.removeNode(true);
img=document.createElement("img");
img.style.position="absolute";
img.style.visibility="hidden";
img.attachEvent("onreadystatechange",orsc);
img.attachEvent("onerror",oe);
document.body.insertAdjacentElement("beforeend",img);
img.src=inp.value;
}
function oe()
{
alert("cant load img");
}
function orsc()
{
if(img.readyState!="complete")return false;
alert("图片大小:"+img.offsetWidth+"X"+img.offsetHeight);
alert("图片尺寸:"+img.fileSize);
btn.disabled=false;
}
</script>
<input id=inp type="file">
<br/>
<button >Test</button><button id=btn disabled>UpLoad</button>

分享到
  • 微信分享
  • 新浪微博
  • QQ好友
  • QQ空间
点击: