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

2016-02-19 12:54 28 1 收藏

关注图老师设计创意栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享网页的标准,IMG不支持onload标签怎么办教程,希望对大家能有一点小小的帮助。

【 tulaoshi.com - Web开发 】

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

于是我用JS写了一段简单的代码
相关代码function ReImgSize(){
for (j=0;jdocument.images.length;j++)
{
document.images[j].width=(document.images[j].width420)?"420":document.images[j].width;
}
}

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

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

相关代码 img{
max-width:100%;height:auto;
}

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

来源:http://www.tulaoshi.com/n/20160219/1602388.html

延伸阅读
标签: windows10
win10安装失败提示处理器不支持NX怎么办?   最近,一位电脑用户在安装win10系统的时候遇到了一个意外的状况。据该用户描述:win10系统安装失败之后,系统提示安装失败的原因是:处理器不支持NX。(如下图)。那么,NX是什么呢?图老师小编查询之后发现:NX就是No eXecute的缩写,是CPU中防止缓冲攻击的一项技术。那是不是你想要安装Win...
标签: Web开发
图片的onload事件,相信大家都经常用到,尤其在控制图片的输出大小的时候。          但onload还有一些特殊的用法。比如说最近我在做ajax,需要在onload的时候加载,一般都会使用window的onload事件,但window的onload事件必须在加载完所有的html元素后才执行(包括所有的图片,如果页面上有图片...
唯品会怎么退货 在唯品会中,大部分商品是支持七日无条件退货的,消费者如果对购买的商品不满意,没有收到货的话,直接在唯品会上申请就行,要是已经收到货了的话,就只能在申请退货后,联系快递员把商品在寄回去。 操作方法: 第一步:进入“我的订单”—“自助退货”页面,找到需要退货的订单点击“退货”按钮; 第二步:阅读退货政策,...
标签: Web开发
今天为Kinoko-World写v2版,遇到了点js的小问题。document.all在firefox下不支持,上网搜索了一下, 用 document.getElementsByTagName("*") 替代就OK了。 getElementsByTagName("*") 可以得到得到所有元素的集合 getElemntById 可以按id得到某一元素 getElementsByName 可以得到按name属性得到某一元素 getElem...
标签: windows 操作系统
近日,微软在官方网站上发布了Windows XP 64bit Edition操作系统的详细信息。据了解,Windows XP 64bit Edition中具有一些在32位Windows操作系统中所不具备的特性,但它同时也失去了传统Windows操作系统的一些功能。 Windows XP 64-Bit Edition支持Intel最新的“Itanium”处理器。Itanium处理器是为满足用户创建和处理大量复杂数据的...

经验教程

439

收藏

54
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部