网页的标准,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和JQuery的鼠标mouse事件冒泡处理
Jun 19 Javascript
基于jQuery实现的无刷新表格分页实例
Feb 17 Javascript
div实现自适应高度的textarea实现angular双向绑定
Jan 08 Javascript
js仿新浪微博消息发布功能
Feb 17 Javascript
vue2.0实战之基础入门(1)
Mar 27 Javascript
JS+HTML5 FileReader对象用法示例
Apr 07 Javascript
详解VueJs前后端分离跨域问题
May 24 Javascript
Node.js利用断言模块assert进行单元测试的方法
Sep 28 Javascript
通过webpack引入第三方库的方法
Jul 20 Javascript
element ui 表格动态列显示空白bug 修复方法
Sep 04 Javascript
JS扁平化输出数组的2种方法解析
Sep 17 Javascript
从0搭建vue-cli4脚手架
Jun 17 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 syntax error, unexpected $end 错误的一种原因及解决
2008/10/25 PHP
php生成excel文件的简单方法
2014/02/08 PHP
递归删除一个节点以及该节点下的所有节点示例
2014/03/19 PHP
PHP生成图片验证码、点击切换实例
2014/06/25 PHP
老生常谈PHP数组函数array_merge(必看篇)
2017/05/25 PHP
弹出模态框modal的实现方法及实例
2017/09/19 PHP
showModelessDialog()使用详解
2006/09/07 Javascript
静态页面的值传递(三部曲)
2006/09/25 Javascript
通过JAVASCRIPT读取ASP设定的COOKIE
2006/11/24 Javascript
Google AJAX 搜索 API实现代码
2010/11/17 Javascript
jQuery实现图片放大预览实现原理及代码
2013/09/12 Javascript
JS 毫秒转时间示例代码
2013/09/22 Javascript
删除条目时弹出的确认对话框
2014/06/05 Javascript
JavaScript中操作Mysql数据库实例
2015/04/02 Javascript
jquery读取xml文件实现省市县三级联动的方法
2015/05/29 Javascript
JS+CSS实现自动切换的网页滑动门菜单效果代码
2015/09/14 Javascript
Bootstrap学习笔记之css组件(3)
2016/06/07 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
jQuery实现简单的计时器功能实例分析
2017/08/29 jQuery
Express的HTTP重定向到HTTPS的方法
2018/06/06 Javascript
es6 filter() 数组过滤方法总结
2019/04/03 Javascript
JavaScript如何使用插值实现图像渐变
2020/06/28 Javascript
利用ctypes提高Python的执行速度
2016/09/09 Python
Python基于hashlib模块的文件MD5一致性加密验证示例
2018/02/10 Python
Python实现将多个空格换为一个空格.md的方法
2018/12/20 Python
python 实现selenium断言和验证的方法
2019/02/13 Python
解决Python3 控制台输出InsecureRequestWarning问题
2019/07/15 Python
django连接oracle时setting 配置方法
2019/08/29 Python
最小二乘法及其python实现详解
2020/02/24 Python
CSS3 真的会替代 SCSS 吗
2021/03/09 HTML / CSS
美国当红的名品折扣网:Gilt Groupe
2016/08/15 全球购物
奥地利婴儿用品和玩具购物网站:baby-markt.at
2020/01/26 全球购物
国际贸易专业个人求职信范文分享
2013/12/14 职场文书
2014年办公室人员工作总结
2014/12/09 职场文书
SQL Server内存机制浅探
2022/04/06 SQL Server
JAVA长虹键法之建造者Builder模式实现
2022/04/10 Java/Android