CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

图片如何按比例缩放呢?

楼主CNetol(咸鱼)2004-12-04 10:34:57 在 Web 开发 / JavaScript 提问

请问图片如何按比例缩放呢?用js实现!  
   
  我用onload=\"if(this.width>300)   this.width=300\"只能实现宽度上的约束.  
   
  如果图片没有300宽,却非常长,我就没办法了.  
   
  有没有办法让图片长宽都能约束吗? 问题点数:20、回复次数:4Top

1 楼flyskytoday(夜漫漫路漫漫)回复于 2004-12-04 12:12:16 得分 0

再加高度呢?  
  onload=\"if(this.width>300)   this.width=300;this.height=300;\"  
  或是按比例:  
  onload=\"if(this.width>300)   this.width*=80%;this.height*=80%;\"  
  试试Top

2 楼flyskytoday(夜漫漫路漫漫)回复于 2004-12-04 12:14:25 得分 0

改为这个试试看:)  
  onload=\"while(this.width>300)   {this.width*=80%;this.height*=80%;}\"  
  Top

3 楼uGain(uGain.org)回复于 2004-12-04 12:22:58 得分 0

再加上对高度的判断不就行了?  
  onload="if(this.width>300)   this.width=300;   else   if   (this.height>300)   this.height=300;">Top

4 楼flyskytoday(夜漫漫路漫漫)回复于 2004-12-04 12:53:32 得分 20

试了好多次  
  觉得下面地方法可行  
   
  <script   language="JavaScript">  
  document.onreadystatechange=   function()  
  {  
          if(document.readyState=="complete")  
                    while(imgsize.width>300)  
                    imgsize.width*=0.99;  
  }  
  </script>  
  <img   src="http://www.csdn.net/adv/homepage/bea%20eworld.GIF"   name="imgsize">Top

相关问题

  • 求上传图片按比例缩放的代码
  • 如何用让图片可以按比例缩放?
  • 请教如何让图片按比例缩小
  • QRimage怎样实现在报表上按比例缩放和并按比例打印?
  • 如何按比例缩放PictureBox中的图像?
  • pictruebox的按比例缩放功能有没有的啊,
  • Panel中的控件如何按比例缩放
  • 如何将一个图片按比例缩小保存到服务器?
  • 请问怎么把图片按比例缩小显示在一个固定大小的表格内?
  • 100分请问:我的图片以二进制方式存在数据库,显示时能不能让图片按比例放大或缩小,例如:我有一个长500、宽700的方框来显示图片,不论

关键词

  • 按比例
  • 图片
  • onload
  • width
  • height

得分解答快速导航

  • 帖主:CNetol
  • flyskytoday

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo