function checkFile(obj)//obj是你那个file框
{
var sArray=new Array();
sArray.push("gif");
sArray.push("jpg");
sArray.push("jpeg");
 var fileCheck=obj.value;
if(fileCheck!="")
{
var s=fileCheck.match(/^(.*)(\.)(.{1,8})$/)[3];
s=s.toLowerCase();
var bM=false;
for(var i=0;i<=2;i++)
{
 if(s==sArray[i]) bM=true;
}
if(!bM)
{
alert("对应的图片文件格式不正确!请使用jpg/jpeg/gif.");
return false;
} var imgcheck=new Image();
imgcheck.src=fileCheck;
imgcheck.attachEvent("onreadystatechange",orsc); 
}
}
function orsc()
{if(imgcheck.readyState!="complete")return false;
var maxsize=500*1024;
if(imgcheck.fileSize>maxsize)
{
//alert("文件大小过大,请压缩至500K以内")
return false;
}
         if(imgcheck.height>?????)//你的图片尺寸条件写到这里
           {
           ..............
             }
}