前端开发博客

这里会共享一些前端方面的咨询、技术以及自己写的一些代码,主要是记录自己的学习过程的一个博客。

当前位置:首页 > javascript

原生js实现的根据url获取图片的宽度与高度

时间:2012-12-21 23:04:44  来源:  作者:

<script language="javascript">
function imgLoadEvent(callback, url) {//圖片事件加載
            var img = new Image();
            img.onreadystatechange = function () {
                if (this.readyState == "complete") {
                    callback({ "w": img.width, "h": img.height });
                }
            }
            img.onload = function () {
                if (this.complete == true) callback({ "w": img.width, "h": img.height });
            }

            img.onerror = function () {
                callback({ "w": 0, "h": 0 });
                //current.autoSetImgSize(current,img,obj);
            }
            img.src = url;
        }
function GetImgInfo(url) {
 imgLoadEvent(function (obj) {
  document.write(obj["w"]+"×"+obj["h"]);
 }, url);
}
GetImgInfo('http://pic.orgsc.com/photofiles/201204/7VfLl7sBme.jpg');
</script>