<title>JS实现单击图片获取图片的原始尺寸代码 - www.webdm.cn</title>
<img src="http://www.webdm.cn/themes/pic/webdm_logo.gif" onclick=alert('图片原始宽度为:'+GetImageWidth(this)+'\n图片原始高度为:'+GetImageHeight(this))>
<script>
var OriginImage=new Image();
function GetImageWidth(oImage)
{
if(OriginImage.src!=oImage.src)OriginImage.src=oImage.src;
return OriginImage.width;
}
function GetImageHeight(oImage)
{
if(OriginImage.src!=oImage.src)OriginImage.src=oImage.src;
return OriginImage.height;
}
function setImage(value){
var img=document.getElementById("myimage");
img.src=value;
}
function check(){
var img=document.getElementById("myimage");
if(img.src==""){
alert("请您选择图片!");
return ;
}
var flag=false;
var width =GetImageWidth(img) ;
var height =GetImageHeight(img);
if(width<225 || height < 50) flag=false;
if(flag==false){
alert(width);
alert(height);
alert("图片不合适");
return ;
}
else {
alert("可以提交");
//document.getElementById("myform").submit();
}
}
</script>
<img style="display:none;" id="myimage" />
<form action="#" method="post" id="myform">
<input type="file" name="myfile" onchange="setImage(this.value)" /><br/>
<input type="button" value="上传文件" onclick="check()" />
</form>