网页的标准,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 相关文章推荐
jquery判断单个复选框是否被选中的代码
Sep 03 Javascript
网站导致浏览器崩溃的原因总结(多款浏览器) 推荐
Apr 15 Javascript
js中top/parent/frame概述及案例应用
Feb 06 Javascript
JavaScript中检测变量是否存在遇到的一些问题
Nov 11 Javascript
jQuery根据ID获取input、checkbox、radio、select的示例
Aug 11 Javascript
JavaScript进阶练习及简单实例分析
Jun 03 Javascript
window.close(); 关闭浏览器窗口js代码的总结介绍
Jul 14 Javascript
vue2.0实战之使用vue-cli搭建项目(2)
Mar 27 Javascript
深入理解Node中的buffer模块
Jun 03 Javascript
select自定义小三角样式代码(实用总结)
Aug 18 Javascript
JSON 入门教程基础篇 json入门学习笔记
Sep 22 Javascript
原生JavaScript实现刮刮乐
Sep 29 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 strtok()函数的优点分析
2010/03/02 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
2017/08/31 PHP
JS的数组的扩展实例代码
2008/07/09 Javascript
从零开始学习jQuery (十) jQueryUI常用功能实战
2011/02/23 Javascript
一个级联菜单代码学习及removeClass与addClass的应用
2013/01/24 Javascript
js window.print实现打印特定控件或内容
2013/09/16 Javascript
通过js获取div的background-image属性
2013/10/15 Javascript
js中cookie的添加、取值、删除示例代码
2013/10/21 Javascript
JS小功能(操作Table--动态添加删除表格及数据)实现代码
2013/11/28 Javascript
JavaScript实战(原生range和自定义特效)简单实例
2016/08/21 Javascript
Html中 IFrame的用法及注意点
2016/12/22 Javascript
基于jQuery实现简单人工智能聊天室
2017/02/10 Javascript
JS倒计时实例_天时分秒
2017/08/22 Javascript
AngularJS 打开新的标签页实现代码
2017/09/07 Javascript
jQuery中ajax获取数据赋值给页面的实例
2017/12/31 jQuery
nodejs基于mssql模块连接sqlserver数据库的简单封装操作示例
2018/01/05 NodeJs
js实现一个简单的MVVM框架示例
2018/01/15 Javascript
[00:35]DOTA2上海特级锦标赛 Newbee战队宣传片
2016/03/03 DOTA
[38:27]完美世界DOTA2联赛PWL S2 Forest vs FTD.C 第二场 11.26
2020/11/30 DOTA
python正则匹配抓取豆瓣电影链接和评论代码分享
2013/12/27 Python
使用Python抓取模板之家的CSS模板
2015/03/16 Python
MySQL最常见的操作语句小结
2015/05/07 Python
Python寻找两个有序数组的中位数实例详解
2018/12/05 Python
python图像处理模块Pillow的学习详解
2019/10/09 Python
Tensorflow分批量读取数据教程
2020/02/07 Python
Python selenium实现断言3种方法解析
2020/09/08 Python
中国高端家电购物商城:顺电
2018/03/04 全球购物
用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
2012/06/11 面试题
90后毕业生的求职信范文
2013/09/21 职场文书
护林防火标语
2014/06/27 职场文书
普通党员自我剖析材料
2014/10/07 职场文书
幼儿园大班教师个人工作总结
2015/02/05 职场文书
工作后的感想
2015/08/07 职场文书
热爱劳动主题班会
2015/08/14 职场文书
五年级作文之想象作文
2019/10/30 职场文书
Python&Matlab实现灰狼优化算法的示例代码
2022/03/21 Python