如何限制图片显示的大小? 将图片放在div中,如果图片的高度或宽度超过div的高度或宽度,则将图片缩小到div的高度或宽度,如果图片的高度和宽度小于div,则按图片的实际大小显示应该怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function ReImgSizeOne(imgobj){ var w=宽度上限; if(imgobj==null) return; if(imgobj.width>w) imgobj.width=w;}图片的img标签里加上ondblclick='ReImgSizeOne(this);' 不好意思,写错了,是在body的onload里调用 <script language=javascript> <!-- function doImgOnload(img){ var maxWidth=40; var maxHeight=20; var width=img.width; var height=img.height; if( !(width>maxWidth || height>maxHeight) )return; if( width/height >= maxWidth/maxHeight ){ img.width=maxWidth; }else{ img.height=maxHeight; } } //--> </script> <img src="aaa.jpg" onload="doImgOnload(this);"> 直接将高宽固定不就得了<img height="188" width="250" src="js_006.jpg" /> 大方点,散20分,那个vs2008功能在哪设置 GridView问题 桌面文件右键菜单添加选项 求一个sql语句优化或解决方案 求一简单网站经验 菜鸟提问,请牛人回答:在.NET中怎么截取时间数据? 请求在线播放手机铃声(mmf、mid等格式)的代码。 金额格式化问题 询问一个repeater的问题 ASP.NET中,jsp文件怎么没有效果呢? 关于数据查询方面的问题 |zyciis| 200分 如何用ASP.NET AJAX 中的UpdatePanel做像QQ空间的提示:数据正在提交(向服务器发送处理) 数据正在更新(读取服务器信息)
{
var w=宽度上限;
if(imgobj==null)
return;
if(imgobj.width>w)
imgobj.width=w;
}图片的img标签里加上ondblclick='ReImgSizeOne(this);'
<!--
function doImgOnload(img){
var maxWidth=40;
var maxHeight=20;
var width=img.width;
var height=img.height;
if( !(width>maxWidth || height>maxHeight) )return;
if( width/height >= maxWidth/maxHeight ){
img.width=maxWidth;
}else{
img.height=maxHeight;
}
}
//-->
</script>
<img src="aaa.jpg" onload="doImgOnload(this);">
<img height="188" width="250" src="js_006.jpg" />