网页的标准,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 相关文章推荐
用js实现手把手教你月入万刀(转贴)
Nov 07 Javascript
javaScript 数值型和字符串型之间的转换
Jul 25 Javascript
一个简单的Ext.XTemplate的实例代码
Mar 18 Javascript
javascript中的nextSibling使用陷(da)阱(keng)
May 05 Javascript
基于jquery实现即时检查格式是否正确的表单
May 06 Javascript
JS获取年月日时分秒的方法分析
Nov 28 Javascript
Javascript前端经典的面试题及答案
Mar 14 Javascript
Ajax高级笔记 JavaScript高级程序设计笔记
Jun 22 Javascript
微信JSSDK调用微信扫一扫功能的方法
Jul 25 Javascript
微信小程序环境下将文件上传到OSS的方法步骤
May 31 Javascript
微信小程序登陆注册功能的实现代码
Dec 10 Javascript
Node在Controller层进行数据校验的过程详解
Aug 28 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
DC游戏Steam周三特惠 《蝙蝠侠》阿卡姆系列平史低
2020/04/09 欧美动漫
php smarty 二级分类代码和模版循环例子
2011/06/16 PHP
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
2012/10/03 PHP
PHP has encountered a Stack overflow问题解决方法
2014/11/03 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
2019/09/29 PHP
极酷的javascirpt,让你随意编辑任何网页
2007/02/25 Javascript
JavaScript 中的事件教程
2007/04/05 Javascript
css把超出的部分显示为省略号的方法兼容火狐
2008/07/23 Javascript
jquery offset函数应用实例
2012/11/14 Javascript
Javascript玩转继承(三)
2014/05/08 Javascript
JavaScript数据类型判定的总结笔记
2015/07/31 Javascript
Javascript将双字节字符转换成单字节字符并计算长度
2016/06/22 Javascript
AngularJS 中文API参考手册
2016/07/28 Javascript
JS实现利用两个队列表示一个栈的方法
2017/12/13 Javascript
使用socket.io制做简易WEB聊天室
2018/01/02 Javascript
详解vue 数组和对象渲染问题
2018/09/21 Javascript
简单易扩展可控性强的Jquery转盘抽奖程序
2019/03/16 jQuery
JsonServer安装及启动过程图解
2020/02/28 Javascript
vue实现移动端拖动排序
2020/08/21 Javascript
[06:16]第十四期-国士无双绝地翻盘之撼地神牛
2014/06/24 DOTA
通过mod_python配置运行在Apache上的Django框架
2015/07/22 Python
利用Python画ROC曲线和AUC值计算
2016/09/19 Python
为什么str(float)在Python 3中比Python 2返回更多的数字
2018/10/16 Python
Python可变和不可变、类的私有属性实例分析
2019/05/31 Python
使用Django的JsonResponse返回数据的实现
2021/01/15 Python
洲际酒店集团美国官网:IHG美国
2017/11/16 全球购物
英国男士时尚网站:Dandy Fellow
2018/02/09 全球购物
阿迪达斯荷兰官方网站:adidas荷兰
2018/03/16 全球购物
韩国最大的购物网站:Gmarket
2019/06/20 全球购物
国贸专业自荐信范文
2014/03/02 职场文书
新春联欢会主持词
2014/03/24 职场文书
英语教师求职信
2014/06/16 职场文书
质量月活动总结
2014/08/26 职场文书
我为党旗添光彩演讲稿
2014/09/10 职场文书
后进基层党组织整改方案
2014/10/25 职场文书
创业分两种人:那么哪些适合创业?,哪些适合不适合创业呢?
2019/08/23 职场文书