管理中心 | 控制面板  |  帮助中心  |  汇款方式  | 加盟代理
域名注册
DOMAIN
虚拟主机
HOSTING
数 据 库
DATABASE
网站建设
WEBSITE
自助建站
SELF-SER
网站维护
WEB-MAINT
短信业务
SHORT-NOTE
FLASH动画
FLASH
网站优化
WEB-OPT
文章中心
ARTICLES
  网站建设导航
  经济型网站套餐
  标准型网站套餐
  商务型网站套餐
  门户型网站套餐
我们的网站作品
  网站开发建设流程
  网站后期维护说明
  我们的具体优势
  网站建设具体技术
  数据加密技术使您...
  质量保证,服务周到
  网站建设相关文章
热点文章排行
1. 网站建设中js比较日期先后
2. JS等比例缩放图片代码
3. 一个中小企业网站的盈利之路
4. ASP+JS动态实现(数据库)三级联动下拉菜单
5. 中小企业建站的注意事项
6. 企业网站建设的步骤
7. 注意:网站建设的十大误区
8. 网站如何做的更加优秀
9. 如何把网站建设成功的一些简单建议
10. 网站建设如何注重网站内容与SEO?
南京网站建设
 网站建设文章-->正文
JS等比例缩放图片代码
时间:2008-10-17 来源:数据时代 作者: 数据·会心  
    不需要使用程序得到页面中图片的大小,只需要一个js函数就可以实现图片的等比例缩放,假如您的编辑器中上传图片的时候没有控制,那么可以使用replace函数进行替代:

replace(变量,"<IMG","<IMG onload='javascript:if(this.width>460) this.width=460;'")

第一种方法 

<img src="pic.jpg" onload="javascript:if(this.width>460) this.width=460;" border="0">

这种方法在图片加载过多时,会出现问题,图片来不及缩放

=========================================================================
第二种方法
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>js等比例缩放图片</title>
</head>
<script type="text/javascript">
function pic(){
var p=document.getElementsByTagName("img");
 for(var i=0;i<p.length;i++){
 pp=p[i];
  var pw = pp.width;
  var ph = pp.height; 
 
     if((150/240)>(pw/ph)){
    pp.style.width = "auto";
    pp.style.height = "240px";
     }
     if((150/240)<(pw/ph)){
    pp.style.width = "150px";
    pp.style.height= "auto";
     }
      }    
}
</script>
<body onLoad="pic()">

<IMG height=500 src="http://www.sjera.com/pic_name.jpg" width=314>
<IMG height=432 src="http://www.sjera.com/pic_name.jpg" width=552>

</body>
</html>
热门关键词:网站建设 | 网站优化 | 网站维护 | 自助建站 | 域名 | 虚拟主机 | 企业邮局 | 数据时代
24小时电话:025-68858607 E-mail:service@sjera.com
公司地址:珠江路88号新世界中心A座1005A    邮编:210008
主机客服QQ: 客服8001 客服8002 客服8003 客服8004
主机技术QQ: 数据时代8010 数据时代8012
网站建设QQ: 数据时代8010 数据时代8013
Copyright © 2004-2008 SJERA.COM All rights reserved
南京迅虎科技有限公司·中国 版权所有
备案编号:苏ICP备08017889号
报警110 《中华人民共和国企业营业执照》