JS程式碼(隨便放哪裡):
<腳本語言=“JavaScript”>
<!--
var 標誌=假;
函數 DrawImage(ImgD){
var image=new Image();
image.src=ImgD.src;
if(影像寬度>0 && 影像高度>0){
標誌=真;
if(影像寬度/影像高度>= 180/110){
if(圖像寬度>180){
ImgD.寬度=180;
ImgD.height=(圖片.高度*110)/圖片.寬度;
}別的{
ImgD.width=圖像.width;
ImgD.height=影像.高度;
}
/*ImgD.alt="bigpic" */
}
別的{
if(圖像高度>110){
ImgD.高度=110;
ImgD.width=(image.width*110)/image.height;
}別的{
ImgD.width=圖像.width;
ImgD.height=影像.高度;
}
/*ImgD.alt="bigpic" */
}
}
}
//-->
</腳本>
圖片使用的地方:
<img src="圖片" border=0 width="180" height="110" onload="javascriptrawImage(this);">
width="180" height="110"注意這裡最好限定,如果不限定載入圖時會原大,然後再縮小,這個過程如果圖大了很難看的。
這裡
也作對應的改。