通过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>
浙公网安备 33010602011771号