有关图片随表格自动缩放的实现

做重庆宝贝这个项目,用到大量的图片,沿用了原来的思维,强行将图片处理为了一个默认的宽度和高度,而不同的人上传的图片尺寸肯定会不一样,导致了很多图片变形,惨不忍睹,多方查找资料,终于找到一个简单的方法实现了,用javascript,具体思路及代码如下;

 

javascript函数传入参数:pic(图片id),height(表格/div高度),width(表格/div宽度),调用方法: οnlοad="setPicSize(this,117,108)" ,其思路是在图片加载时设置图片显示宽高随上级框架缩放

<script type="text/javascript"> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
AutoDBGrid V1.0 自动缩放数据表格 V1.0 控件作者:与月共舞工作室 周劲羽 控件源码:包含完整源码 下载网址:http://yygw.126.com Eamil :yygw@yeah.net; yygw@sina.com 发布形式:明信片控件 您可以自由复制、传播和用于免费软件中 但未经作者允许,请勿用在共享软件、商业软件等盈利性场合中 使用中有任何问题请与作者联系 如果您对该控件满意,请发一封贺卡或邮件给作者以示支持!  有大家的支持,作者才有动力编写更多的免费控件回报大家!  开发平台:Windows 98 SE + Delphi 5.0 运行平台:D3D4D5 最后更新:2001.3.20 V1.0 作者简介:姓名:周劲羽 昵称:与月共舞 OICQ:991144 EMail:yygw@yeah.net 或 yygw@sina.com 备 注:作者打算建设“中国免费Delphi控件开发者联盟”,诚邀有志于中国免费软件事业的同道,也请大家多提意见。 网站暂定为:http://freevcl.yeah.net,敬请关注! 控件说明: --------- 1.控件功能: 本控件允许数据表格在改变大小时自动调整内部字段宽度,以适应显示。 同时,控件还可重定义表格标题内容,特别适合连接到动态数据源的数据表格。 1.控件属性: About 版权窗口 AutoSize 是否允许表格自动缩放 AddAll 将当前连接表格的所有字段增加到Titles中 MinFixed 缩放时限制最小宽度 MinCharWidth 限制最小宽度时,一个单位字符的最小显示宽度 Titles 用户自定义的表格标题 FieldName 字段名称 Title 字段显示名称 Width 字段显示比例宽度(字符数) 2.控件方法: Reset 刷新显示,强制表格自动缩放 3.控件事件: OnGetTitle 控件从内部列表中取得一个字段的标题、宽度后触发该事件。 OnGetTitleFail 控件在内部列表中找不到相应字段显示信息时触发该事件。 4.使用方法: 1)确定你需要用该控件显示的所有字段。 2)在Titles中为每一个字段增加一项,设置好字段名、显示名、宽度。 3)你也可以在将表格连接到数据源后,点击AddAll由控件自动将所有字段增加到Titles中,再进行修改。 3)根据需要设置MinFixed和MinCharWidth。 4)如果你连接了数据源并打开了表格,还可以在设计时进行可视化调整。 5.注意事项: 控件用到了DsgnIntf单元,默认设置下Delphi搜索路径中不包括该单元,用户需要手动设置。 该单元目录为:{Delphi安装目录}SourceToolsApi。 1)打开Delphi主菜单Tools下的Enviroment Options选项。 2)在Library页面中点Library Path最右边的按钮。 3)将DsgnIntf单元所在的路径加入到其中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值