图片的等比例缩放

 1<script language="javascript"> 
 2function pimsize(imgname,widths,heights)
 3var w; 
 4var h; 
 5//window.alert(picimg.width); 
 6//window.alert(picimg.height); 
 7w=imgname.width; 
 8h=imgname.height; 
 9if(imgname.width>widths)
10do 
11w=w-1
12while (w>widths) ; 
13
14s=w/imgname.width; 
15//window.alert(s); 
16imgname.width=w; 
17imgname.height=h*s; 
18h=imgname.height 
19}
 
20//window.alert(imgname.height); 
21//window.alert(heights); 
22if(imgname.height>heights)
23do 
24h=h-1
25while (h>heights) ; 
26
27s=h/imgname.height; 
28//window.alert(s); 
29imgname.width=w*s; 
30imgname.height=heights; 
31}
 
32}
 
33</script> 
34
函数调用:
<img src=图片路径 border="0" onload="pimsize(图片名,274,206)" name="图片名">
posted @ 2007-09-07 16:41  MangaGo  阅读(228)  评论(0编辑  收藏  举报