首 页免费资源建站技术源码下载软件下载精品淘吧客户留言
用户登陆 | 用户注册
您当前的位置:笃志小屋建站技术特效代码其它特效 → 文章内容
按比例微缩图片的一段小小的JS代码
作者:admin  来源:本站整理  发布时间:2007-6-6 9:07:52

//智能微缩图片JS方法
//参数:imgID(图片的标识ID)
//参数:maxWidth(图片的最大宽度,值为0则表示不限制宽度)
//参数:maxHeight(图片的最大高度,值为0则表示不限制高度)
function setImgSize(imgID,maxWidth,maxHeight)
{
var img = document.images[imgID];
   if(maxWidth < 1)
   {
        if(img.height > maxHeight)
     {
            img.height = maxHeight;
        }
        return true;
    }
     if(maxHeight < 1)
    {
        if(img.width > maxWidth)
        {
            img.width = maxWidth;
       }
       return true;
    }
     if(img.height > maxHeight || img.width > maxWidth)
    {
         if((img.height / maxHeight) > (img.width / maxWidth))
        {
            img.height = maxHeight;
       }
        else
        {
            img.width = maxWidth;
       }
        return true;
    }
 } 

把上边的代码保存成SetImgSize.js

然后在你需要按比例缩小图片的网页调用:
在<head>中添加<script language="javascript" type="text/javascript" src="setImgSize.js"></script>
然后在需要缩放的图片处使用<img alt="" id="img1" onload="setImgSize('img1',400,0);" src=http://www.duzhi.net/images/logo.gif />

把图片换成你想要的就可以了

2007-6-6 9:07:52免费资源duzhi.net

[ ] [返回上一页] [打 印]

【笃志小屋duzhi.net】

  技术文章导航
  技术文章排行
  精彩推荐
Copyright www.duzhi.net All Right Reserved.
设计制作:翼迅设计室 Equick Desgin Home 在线QQ:303471038
网络备案号:冀ICP备06008201号 站长信箱:webmaster#duzhi.net(将#换为@)
本站部分文章和图片来源于网络和内容提供伙伴,如果侵犯了您的权利,请留言告知,本站定会及时删除相关文件!