当前位置:编程学习 > JS >>

js 检测上传图片类型大小代码

js 检测上传图片类型大小代码

var img=null;
function showtype()
{
if(document.up.title.value=="")
 {alert("请输入照片说明!");
 document.up.title.focus();
 return false;
 }
var fsize=0;
if(img)img.removenode(true);
img=document.createelement("img");
img.style.position="absolute";
img.style.visibility="hidden";
document.body.insertadjacentelement("beforeend",img);
img.src=up.inp.value;
var ftype=img.src.substring(img.src.length-4,img.src.length)
ftype=ftype.touppercase();
fsize=img.filesize;
if((ftype.indexof('jpg',0)==-1) && (ftype.indexof('gif', 0)==-1))
 { alert("sorry!上传失败!nn请选择您要上传的照片nn且只能是.jpg或.gif图片类型。");
 return false;
 }
alert("您确定要上传此文件吗?");
//return confirm("文件尺寸:宽"+img.offsetwidth+"px  x  高"+img.offsetheight+"px");
if(img.filesize<0)
 {alert("文件类型错误!只能是.jpg或.gif图片类型。");
 return false;
 }
if(img.filesize>512000)
 {alert("文件大小超出500k,请重新选择!");
 return false;
 }
return true;
}
补充:网页制作,js教程 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,