js獲取圖片大小 <img src="Images/1111.gif" alt="" /> 有一個圖片 js怎麼獲取他的大小 不是長寬 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script language="javascript"> var img = document.getElementByid("img");//通过ID获取IMG元素 var image = new Image();//new一个image对象 image.src=img.src; //获取尺寸 image.width;//宽 image.height;//高 //获取大小 image.onreadystatechange = function (){ if (image.readyState == "complete") { initFileSize=image.fileSize; var fileSize=Math.ceil(initFileSize/1024); imgSize.innerHTML="尺寸:"+img.height+"×"+img.width+" "+fileSize+"k"; } }</script>注意点:图片加载完成后才能成功获取图片大小,所以要判断在readyState=="complete"的状态下获取大小 <input type="button" value="GET Size" onclick="getFileSize(document.getElementById('xx'))" /> <img src="a.jpg" id="xx" alt="" /> <script> function getFileSize(o) { x = window.XMLHttpRequest ? new window.XMLHttpRequest : new ActiveXObject("MSxml2.XMLHTTP"); x.open("HEAD", o.src, false); x.send(); alert("大小:" + x.getResponseHeader("Content-Length")); } </script> <img src="a.jpg" id="img1" alt="" /> <script> function getFileSize() { var 0=document.getElementById(img1); x = window.XMLHttpRequest ? new window.XMLHttpRequest : new ActiveXObject("MSxml2.XMLHTTP"); x.open("HEAD", o.src, false); x.send(); alert("大小:" + x.getResponseHeader("Content-Length")); } </script> 简单的显隐问题,只是我不会! asp.net数据库"xt"中拒绝了BACKUP DATABASE权限。BACKUP DATABASE正在异常终止。 【提问】封装JS 配置出错代码! 关于.net多语言的问题! gridview翻页时 缓存不存在了,谢谢 内蒙古软件承接 登录界面跳到后台管理界面时,一级菜单跳到子菜单时会报错 有谁知道深圳富士康的IDPBG事业群的程序员待遇如何啊?我快签约了.帮人一把胜照七级浮屠啊...顶者有分! 新手提问,在线等待 ASP.net更改成员变量问题 网站首页 每天早上打开都是乱码
{
if (image.readyState == "complete")
{
initFileSize=image.fileSize;
var fileSize=Math.ceil(initFileSize/1024);
imgSize.innerHTML="尺寸:"+img.height+"×"+img.width+" "+fileSize+"k";
}
}</script>注意点:图片加载完成后才能成功获取图片大小,所以要判断在readyState=="complete"的状态下获取大小
<img src="a.jpg" id="xx" alt="" />
<script>
function getFileSize(o) {
x = window.XMLHttpRequest ? new window.XMLHttpRequest : new ActiveXObject("MSxml2.XMLHTTP");
x.open("HEAD", o.src, false);
x.send();
alert("大小:" + x.getResponseHeader("Content-Length"));
}
</script>
<script>
function getFileSize() {
var 0=document.getElementById(img1);
x = window.XMLHttpRequest ? new window.XMLHttpRequest : new ActiveXObject("MSxml2.XMLHTTP");
x.open("HEAD", o.src, false);
x.send();
alert("大小:" + x.getResponseHeader("Content-Length"));
}
</script>