JS代码(随便放哪里):
<bahasa skrip="JavaScript">
<!--
var bendera=salah;
fungsi Gambar Gambar(ImgD){
var gambar=Gambar baru();
gambar.src=ImgD.src;
if(gambar.lebar>0 && gambar.tinggi>0){
bendera=benar;
if(gambar.lebar/gambar.tinggi>= 180/110){
if(gambar.lebar>180){
ImgD.lebar=180;
ImgD.height=(gambar.tinggi*110)/gambar.lebar;
}kalau tidak{
ImgD.width=gambar.lebar;
ImgD.height=gambar.tinggi;
}
/*ImgD.alt="gambar besar" */
}
kalau tidak{
if(tinggi gambar>110){
ImgD.tinggi=110;
ImgD.width=(gambar.lebar*110)/gambar.tinggi;
}kalau tidak{
ImgD.width=gambar.lebar;
ImgD.height=gambar.tinggi;
}
/*ImgD.alt="gambar besar" */
}
}
}
//-->
</skrip>
图片使用的地方:
<img src="图片" border=0 width="180" height="110" onload="javascriptrawImage(ini);">
width="180" height="110" 注意这里最好限定,如果不限定加载图时会成原大,然后再缩小,这个过程如果图大了很难看的.这里是宽度和高度,在前面的JS里改,这里也作相应的改.
图不会变形,只会按比列缩,放心