通过javascript 判断图片的尺寸,并且具有粗糙的判断是否图片,以及是否能正常获得图片的判断功能

  <script type="text/javascript" >
    function juging()
    {
        var objImg = new Image();
        objImg.onload = function()
        { 
            alert(objImg.width);
            alert(objImg.height);
        }; 
        objImg.onabort = function()
        { 
            alert('图片加载失败!'); 
        }; 
        objImg.onerror = function()
        { 
            alert('不是一个图片吧?'); 
        }; 
        objImg.src="img/122333.jpg";

        //objImg.src="http://www.baidu.com/img/baidu_logo_jr_1011_aizi_5a1db24975a30a6ac5f3afd5ea2d2bbf.gif";
    }
  </script>

 

 

还有一个能判断文件大小的,另外代码的编写方式也比较友好:

<HTML>  
<HEAD>  
</HEAD>  
<script language="javascript">  
var img=null;  
function check(file)  
{  
img=document.createElement("img");  
img.attachEvent("onreadystatechange",isimg);  
img.attachEvent("onerror",notimg);  
img.src=file;  
}  
function notimg()  
{  
    alert("您插入的不是图片,请重新选择插入");  
return false;  
}  
function isimg()  
{    
   alert("图片大小" + Math.round(img.fileSize/1024) +"KB\r图片宽度"+ img.width +"\r图片高度"+ img.height);  
}  
</script>  
<BODY>  
  <input type="file" name="" onchange="check(this.value)"/>  
</BODY>  
</HTML>  

posted on 2010-12-01 17:17  冰危节奏  阅读(184)  评论(0)    收藏  举报

导航