代码如下:
我做的只是控制等比例在某个宽度下,适用一般情况了,特别的控制,你自己发散一下思维就可以了。
<script language="javascript" type="text/javascript">
//重设图片尺寸
var imgC=document.getElementById("imgC");
var limitWidth=570;
var imgArr=imgC.getElementsByTagName("img");
for(var i=0;i<imgArr.length;i++)
{
var imgObj=imgArr[i];
imgObj.onload=function()
{
if(this.width)
{
var orazW=this.width;
var orazH=this.height;
if(orazW>limitWidth)
{
//this.rel="lightbox";
this.width=limitWidth;
this.height=(this.width*orazH)/orazW;
this.title="点击查看大图";
this.style.cursor = 'hand';
this.onclick=function(){ var mw = showBigImg("imgShow.aspx", this.src, window.screen.availWidth-100, window.screen.availHeight-100);}
}
}
}
}
</script>