www.gusucode.com > 仿51.com的php源码 1.1 > js/uploadimgmaininfo.js
var SleepTotal=0; var ImgTotal=0, ImgNums=0; //删除图片 //得到大小 function DelImg() { var file=document.getElementById("upfile"); var prev=document.getElementById("prev"); var view=document.getElementById("hidimg"); if(view.src=="" || file.value=="") return false; var delfile=document.getElementById("file"); delfile.innerHTML="<input type=file id=upfile name=upfile1 size=30 onchange='ShowImg(this)'>"; prev.src=""; view.src=""; } function SleepImg() { if(SleepTotal>10) return false; var view=document.getElementById("hidimg"); if(view.readyState=="complete") { if(view.fileSize>1024*1024) { alert("该图片超过1M"); DelImg(); return false; } } else setTimeout("SleepImg()", 1000); } //显示图片 function ShowImg(obj){ if(obj.value=="") return false; var view=document.getElementById("hidimg"); view.src=obj.value; if(obj.value.search(/\.jpg|\.jpeg|\.bmp|\.gif|\.emf|\.wmf|\.xbm|\.png$/i) == -1) { alert("文件格式不正确"); var delfile=document.getElementById("file"); delfile.innerHTML="<input type=file id=upfile name=upfile1 size=30 onchange='ShowImg(this)'>"; return false; } var prev=document.getElementById("prev"); if(view.readyState=="complete") { if(view.fileSize>1024*1024) { alert("该图片超过1M"); DelImg(); return false; } } else setTimeout("SleepImg()", 1000); prev.src=obj.value; } //上传文件 function SendImg(obj){ var file=document.getElementById("upfile"); if(file.value!="") { var prev=document.getElementById("prev"); var view=document.getElementById("hidimg"); if(view.readyState!="complete") { alert("不是有效图片"); var delfile=document.getElementById("file"); delfile.innerHTML="<input type=file id=upfile name=upfile1 size=30 onchange='ShowImg(this)'>"; prev.src=""; view.src=""; } else{ ImgNums++; } } if(ImgNums<=0) { alert('请选择一个图片'); return false; } return true; }