网页的标准,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 this关键字的问题
Jan 09 Javascript
详解jquery uploadify 上传文件
Nov 09 Javascript
javascript中apply和call方法的作用及区别说明
Feb 14 Javascript
javascript检测两个数组是否相似
May 19 Javascript
javascript判断网页是关闭还是刷新
Sep 12 Javascript
js实现图片无缝滚动
Dec 23 Javascript
JS使用cookie实现只出现一次的广告代码效果
Apr 22 Javascript
Bootstrap多级菜单的实现代码
May 23 Javascript
CSS3+JavaScript实现翻页幻灯片效果
Jun 28 Javascript
js使用Promise实现简单的Ajax缓存
Nov 14 Javascript
vue中的ref和$refs的使用
Nov 22 Javascript
基于vue实现微博三方登录流程解析
Nov 04 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简单命令代码集锦
2007/09/24 PHP
php递归列出所有文件和目录的代码
2008/09/10 PHP
PHP修改session_id示例代码
2014/01/08 PHP
PHP5.5在windows安装使用memcached服务端的方法
2014/04/16 PHP
函数中使用require_once问题深入探讨 优雅的配置文件定义方法推荐
2014/07/02 PHP
CodeIgniter 完美解决URL含有中文字符串
2016/05/13 PHP
封装好的省市地区联动控件附下载
2007/08/13 Javascript
开发插件的两个方法jquery.fn.extend与jquery.extend
2013/11/21 Javascript
JavaScript中双叹号(!!)作用示例介绍
2014/04/10 Javascript
处理文本部分内容的TextRange对象应用实例
2014/07/29 Javascript
js实现表单Radio切换效果的方法
2015/08/17 Javascript
AngularJS动态绑定HTML的方法分析
2016/11/07 Javascript
从零学习node.js之搭建http服务器(二)
2017/02/21 Javascript
yii form 表单提交之前JS在提交按钮的验证方法
2017/03/15 Javascript
浅析bootstrap原理及优缺点
2017/03/19 Javascript
BootStrap Table前台和后台分页对JSON格式的要求
2017/06/28 Javascript
JS闭包经典实例详解
2018/12/20 Javascript
小程序如何支持使用 async/await详解
2019/09/12 Javascript
JS实现页面数据懒加载
2020/02/13 Javascript
原生JavaScript之es6中Class的用法分析
2020/02/23 Javascript
JavaScript事件委托实现原理及优点进行
2020/08/29 Javascript
[01:34]DAC2018主赛事第四日五佳镜头 Gh巨牙海民助Miracle-死里逃生
2018/04/07 DOTA
详解详解Python中writelines()方法的使用
2015/05/25 Python
小白如何入门Python? 制作一个网站为例
2018/03/06 Python
Python实现朴素贝叶斯分类器的方法详解
2018/07/04 Python
Python selenium模块实现定位过程解析
2020/07/09 Python
Python2与Python3关于字符串编码处理的差别总结
2020/09/07 Python
高品质和独特的产品世界:Creations and Collections
2018/01/07 全球购物
Eyeko美国:屡获殊荣的睫毛膏、眼线笔和眉妆
2018/07/05 全球购物
SHEIN香港:价格实惠的女性时尚服装
2018/08/14 全球购物
创造美妙香氛体验:Aera扩散器和香水
2018/11/25 全球购物
优秀毕业生推荐信
2013/11/02 职场文书
省三好学生申请材料
2014/01/22 职场文书
后进生评语大全
2015/01/04 职场文书
2015小学五年级班主任工作总结
2015/05/21 职场文书
Redis 持久化 RDB 与 AOF的执行过程
2021/11/07 Redis