<div class="htmlarea"> <textarea id="runcode96436"> <script language="javascript"> var flag=false; function MyImage(Img){ var image=new Image(); image.src=Img.src; width=236;//预先设置的所期望的宽的值 height=170;//预先设置的所期望的高的值 if(image.width>width||image.height>height){//现有图片只有宽或高超了预设值就进行js控制 w=image.width/width; h=image.height/height; if(w>h){//比值比较大==>宽比高大 //定下宽度为width的宽度 Img.width=width; //以下为计算高度 Img.height=image.height/w; }else{//高比宽大 //定下宽度为height高度 Img.height=height; //以下为计算高度 Img.width=image.width/h; } } } </script> <img src="http://pages.blueidea.com/articleimg/2007/01/1406/preview_b01.jpg" onload="javascript:MyImage(this);" border="0" alt="js实现图片等比缩略显示 支持IE/FF_图象特效" > </textarea><br><input onclick="runEx('runcode96436')" type="button" value="运行代码"> <input onclick="doCopy('runcode96436')" type="button" value="复制代码"> <input onclick="doSave(runcode96436)" type="button" value="保存代码">[Ctrl+A 全选 注:<a href="http://www.jb51.net/article/23421.htm" title="查看具体详情" target="_blank">如需引入外部Js需刷新才能执行</a>]</div>