您的位置:首页 > 其它

上传图片实时预览缩略图

2006-09-18 16:27 381 查看

<script language=JavaScript>


var flag=false;




function DrawImage(ImgD)

{


var image=new Image();


image.src=develop//develop/ImgD.src;




if(image.width>0 && image.height>0)

{


flag=true;




if(image.width/image.height>= 120/80)

{




if(image.width>120)

{


ImgD.width=120;


ImgD.height=(image.height*120)/image.width;




}else

{


ImgD.width=image.width;


ImgD.height=image.height;


}


ImgD.alt=image.width+"×"+image.height;


}




else

{




if(image.height>80)

{


ImgD.height=80;


ImgD.width=(image.width*80)/image.height;




}else

{


ImgD.width=image.width;


ImgD.height=image.height;


}


ImgD.alt=image.width+"×"+image.height;


}


}




/**//**//**//*else{


ImgD.src="";


ImgD.alt=""


}*/


}






function FileChange(Value)

{


flag=false;


document.all.uploadimage.width=10;


document.all.uploadimage.height=10;


document.all.uploadimage.alt="";


document.all.uploadimage.src=/develop/Value;


}






function BeforeUpLoad()

{


if(flag) alert("OK");else alert("FAIL");


}


</script>


<INPUT style="WIDTH: 143px; HEIGHT: 18px" type=file size=8 name=pic onchange="javascript:FileChange(this.value);">


<IMG id=uploadimage height=10 width=10 src="" onload="javascript:DrawImage(this);" ><BR>


<Button onclick="javascript:BeforeUpLoad();">提交</Button>
将以上代码保存为HTM文件,即可查看运行效果
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: