网页的标准,IMG不支持onload标签怎么办


Posted in Javascript onJune 29, 2006

网页的标准,IMG不支持onload标签怎么办

这个记得以前有人问过我,但是我那时还没有注意这些. 现在终于遇到这个问题了.因为 img 标签是没有 onload 事件的.所以 UBB 代码中的img用到的onload来处理大的图片进行自适应,这样的办法就不能采取了.
但是经过测试,body还是可以带onload事件的, 所以我解决的办法就是在页面全部加载完后再处理太大的图片.

于是我用JS写了一段简单的代码

网页的标准,IMG不支持onload标签怎么办 相关代码
function ReImgSize(){
for (j=0;j<document.images.length;j++)
{
document.images[j].width=(document.images[j].width>420)?"420":document.images[j].width;
}
}

然后 在 body 上加上 onload="ReImgSize()" 就可以了.

经过测试,在Mozilla和IE上通过.
在这里补充一下关于 图片的自适应,这点Mozilla做的比IE好,因为可以用CSS来控制图片的自适应.
我们都知道 Mozilla 支持一个 max-width 的CSS语法.于是,我们这样这样定义图片的全局样式

网页的标准,IMG不支持onload标签怎么办 相关代码
img{
max-width:100%;height:auto;
}

这样图片就回在div或table内自动适应其大小了. 

Javascript 相关文章推荐
JavaScript 继承详解(三)
Jul 13 Javascript
Javascript匿名函数的一种应用 代码封装
Jun 27 Javascript
JavaScript实现拖拽网页内元素的方法
Apr 15 Javascript
JavaScript事件学习小结(一)事件流
Jun 09 Javascript
使用Browserify来实现CommonJS的浏览器加载方法
May 14 Javascript
JavaScript字符串_动力节点Java学院整理
Jun 27 Javascript
input框中自动展示当前日期yyyy/mm/dd的实现方法
Jul 06 Javascript
微信小程序使用checkbox显示多项选择框功能【附源码下载】
Dec 11 Javascript
小程序异步问题之多个网络请求依次执行并依次收集请求结果
May 05 Javascript
javascript实现简易聊天室
Jul 12 Javascript
JS函数本身的作用域实例分析
Mar 16 Javascript
javascript 模块依赖管理的本质深入详解
Apr 30 Javascript
父窗口获取弹出子窗口文本框的值
Jun 27 #Javascript
非常好的js代码
Jun 27 #Javascript
图片按比例缩放函数
Jun 26 #Javascript
tagName的使用,留一笔
Jun 26 #Javascript
JS控制表格隔行变色
Jun 26 #Javascript
判断是否输入完毕再激活提交按钮
Jun 26 #Javascript
特殊字符、常规符号及其代码对照表
Jun 26 #Javascript
You might like
PHP防止跨域提交表单
2013/11/01 PHP
PHP实现根据设备类型自动跳转相应页面的方法
2014/07/24 PHP
功能强大的php分页函数
2016/07/20 PHP
如何使用PHP给图片加水印
2016/10/12 PHP
使用jQuery的ajax功能实现的RSS Reader 代码
2009/09/03 Javascript
JavaScript 对象模型 执行模型
2009/12/06 Javascript
初窥JQuery(二)事件机制(2)
2010/12/06 Javascript
js的Prototype属性解释及常用方法
2014/05/08 Javascript
jQuery背景插件backstretch使用指南
2015/04/21 Javascript
删除javascript所创建子节点的方法
2015/05/21 Javascript
jQuery实现向下滑出的平滑下拉菜单效果
2015/08/21 Javascript
JS平滑无缝滚动效果的实现代码
2016/05/06 Javascript
jquery 遍历数组 each 方法详解
2016/05/25 Javascript
实例解析jQuery工具函数
2016/12/01 Javascript
微信小程序 devtool隐藏的秘密
2017/01/21 Javascript
vue 组件中添加样式不生效的解决方法
2018/07/06 Javascript
Python实现的一个找零钱的小程序代码分享
2014/08/25 Python
python中global与nonlocal比较
2014/11/21 Python
Python字典操作简明总结
2015/04/13 Python
Python抓取聚划算商品分析页面获取商品信息并以XML格式保存到本地
2018/02/23 Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
2018/07/25 Python
Python将8位的图片转为24位的图片实现方法
2018/10/24 Python
Python中文编码知识点
2019/02/18 Python
解决yum对python依赖版本问题
2019/07/05 Python
python处理excel绘制雷达图
2019/10/18 Python
Python3+Selenium+Chrome实现自动填写WPS表单
2020/02/12 Python
python实现与redis交互操作详解
2020/04/21 Python
Jupyter notebook命令和编辑模式常用快捷键汇总
2020/11/17 Python
Electrolux伊莱克斯巴西商店:家用电器、小家电和配件
2018/05/23 全球购物
FORZIERI福喜利中国官网:奢侈品购物梦工厂
2019/05/03 全球购物
什么情况下你必须要把一个类定义为abstract的
2013/01/06 面试题
抗洪救灾先进集体事迹材料
2014/05/26 职场文书
机械设备与数控技术专业求职信
2014/08/10 职场文书
信用卡工资证明格式
2014/09/13 职场文书
golang goroutine顺序输出方式
2021/04/29 Golang
Pytorch 如何加速Dataloader提升数据读取速度
2021/05/28 Python