JS대리(随便放哪里):
<스크립트 언어="자바스크립트">
<!--
var 플래그=false;
함수 DrawImage(ImgD){
var 이미지=새 이미지();
image.src=ImgD.src;
if(이미지.너비>0 && 이미지.높이>0){
플래그=참;
if(이미지.너비/이미지.높이>= 180/110){
if(이미지.폭>180){
ImgD.폭=180;
ImgD.height=(image.height*110)/image.width;
}또 다른{
ImgD.width=image.width;
ImgD.height=이미지.높이;
}
/*ImgD.alt="bigpic" */
}
또 다른{
if(이미지.높이>110){
ImgD.높이=110;
ImgD.width=(image.width*110)/image.height;
}또 다른{
ImgD.width=image.width;
ImgD.height=이미지.높이;
}
/*ImgD.alt="bigpic" */
}
}
}
//-->
</script>
사용할 수 있는 사진:
<img src="图element" border=0 width="180" height="110" onload="javascriptrawImage(this);">
width="180" height="110" 注如果不限定加载图时会成原大, 然后再缩小, 这个过程如果图大了很难看的.这里是宽島와 고도, 앞에서는 JS里改,这里也작동상应的改.
图不会变shape,只会按比列缩,放心