控制图片大小的问题(即图片缩放的问题) 我写了个代码大家看看应该怎么改<img src="715.gif" onload='if(this.clientWidth>120)this.Width=120 ; if(this.clientHeight>120)this.Height=120'>这个代码好象只执行分号之前的程序,对Height不起作用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function imgresize(e){ if (e.clientWidth<120){ var ver=e.Width/100; e.Width=e.Width/ver; e.Height=e.Height/ver; } //高雷同处理} <img src="715.gif" onload="ResizeImage(this,120)" ><script>function ResizeImage(eSrc,iMinPixel){ var minWidth=null; var minHeight=null; var bMinDir=null; //判断高度和宽度哪个小 bMinDir=(eSrc.availWidth>eSrc.availHeight)?true:false; if(bMinDir){ //宽大于高 minHeight=iMinPixel; minWidth= eSrc.availWidth /eSrc.availHeight * iMinPixel; } else{ minWidth=iMinPixel; minHeight=eSrc.availHeight / eSrc.availWidth * iMinPixel; } if(eSrc.availWidth <minWidth){ eSrc.width=minWidth; } if(eSrc.availHeight <minHeight){ eSrc.height=minHeight; }}</script>代码大致的思路就是如此了哦,so faint的说,有些时候style.height或者clientHeight乃至offsetHeight都不太管用,就是对于图片的大小计算有问题,我这里采用了object.availWidth,如果还有问题的说,建议使用object.currentStyle.height这个东西了 FusionCharts使用JavaScript加载图表 easyUI 带 checkbox 的树 怎么让check不可用 请问如何根据输入的月份知道次月共有几周? editorgridpanel 一列即有combobox 又有TextField ,如何实现 关于JavaScript对象 div模态窗口中的树形菜单问题 小问题,来看看 可以用JS来防止页面卡住页面吗? 请教一个js对自己窗口弹出页面的反向刷新的问题。。 怪异现象,,求救!! 一个问题 在text 中输入了2003-10-10 的日期型值后,怎样和当前的日期进行比较,得出谁大谁小呢?
if (e.clientWidth<120){
var ver=e.Width/100;
e.Width=e.Width/ver;
e.Height=e.Height/ver;
}
//高雷同处理
}
<script>
function ResizeImage(eSrc,iMinPixel){
var minWidth=null;
var minHeight=null;
var bMinDir=null; //判断高度和宽度哪个小
bMinDir=(eSrc.availWidth>eSrc.availHeight)?true:false;
if(bMinDir){ //宽大于高
minHeight=iMinPixel;
minWidth= eSrc.availWidth /eSrc.availHeight * iMinPixel;
}
else{
minWidth=iMinPixel;
minHeight=eSrc.availHeight / eSrc.availWidth * iMinPixel;
} if(eSrc.availWidth <minWidth){
eSrc.width=minWidth;
}
if(eSrc.availHeight <minHeight){
eSrc.height=minHeight;
}
}
</script>代码大致的思路就是如此了哦,so faint的说,有些时候style.height或者clientHeight乃至offsetHeight都不太管用,就是对于图片的大小计算有问题,我这里采用了object.availWidth,如果还有问题的说,建议使用object.currentStyle.height这个东西了