62,268
社区成员
发帖
与我相关
我的任务
分享// JScript 文件
var SleepTotal=0;
function SleepImg(imgObjId,sizeObjId) {
if(SleepTotal>10) return false;
var view=document.getElementById(imgObjId);
var isize=document.getElementById(sizeObjId);
var imgsrc=document.getElementById(imgObjId).src;
if(view.readyState=="complete") {
if(view.fileSize>1024*1024*2) {
view.src=imgsrc;
alert(view.src);
return false;
}
isize.innerHTML="(大小:"+Math.ceil(view.fileSize/1024)+"K)";
}
else setTimeout("SleepImg('"+imgObjId+"','"+sizeObjId+"')", 500);
}
function ShowImg(obj,imgObjId,sizeObjId){
if(obj.value=="") return false;
var imgsrc=document.getElementById(imgObjId).src;
var view=document.getElementById(imgObjId);
if(obj.files)
{
view.src=obj.files[0].getAsDataURL();
SetFileSize(obj.files[0],sizeObjId);
}
else
{
view.src=obj.value;
if(obj.value.search(/\.jpg|\.jpeg|\.bmp|\.gif|\.emf|\.wmf|\.xbm|\.png$/i) == -1) {
alert("文件格式不正确");
view.src=imgsrc;
return false;
}
var isize=document.getElementById(sizeObjId);
if(view.readyState=="complete") {
if(view.fileSize>1024*1024*2) {
alert("该图片超过2M");
alert(view.src);
return false;
}
isize.innerHTML="(大小:"+Math.ceil(view.fileSize/1024)+"K)";
}
else setTimeout("SleepImg('"+imgObjId+"','"+sizeObjId+"')", 500);
}
}
function SetFileSize(file,size)
{
document.getElementById(size).innerHTML="(大小:"+Math.ceil(file.fileSize/1024)+"K)";
} <asp:Image ID="Image1" runat="server" />
<asp:FileUpload ID="fudIamge" runat="server" onchange="ShowImg(this,'fudIamge','Image1')" />if($(".RoomImgHave,.ItemImgHave,.TypeImgHave,.imgHaved").length==10)
{
o.outerHTML = o.outerHTML;
alert("图片张数已达到最大限制!");
return false;
}
function GetImg(o)
{
img=document.getElementById(Image1);
if (!/\.((jpg)|(bmp)|(gif)|(png))$/ig.test(o.value))
{
alert('只能上传jpg,bmp,gif,png格式图片!');
o.outerHTML = o.outerHTML;//清空选择文件
}
else
{
if($(".RoomImgHave,.ItemImgHave,.TypeImgHave,.imgHaved").length==10)
{
o.outerHTML = o.outerHTML;
alert("图片张数已达到最大限制!");
return false;
}
img.style.width = "130px";
img.style.height = "90px";
img.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod = scale)";
img.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src=o.value;
}
}