js png图片(有含有透明)在IE6中为什么不透明了


Posted in Javascript onFebruary 07, 2010
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6. 
{ 
var arVersion = navigator.appVersion.split("MSIE") 
var version = parseFloat(arVersion[1]) 
if ((version >= 5.5) && (document.body.filters)) { 
for (var j = 0; j < document.images.length; j++) { 
var img = document.images[j] 
var imgName = img.src.toUpperCase() 
if (imgName.substring(imgName.length - 3, imgName.length) == "PNG") { 
var imgID = (img.id) ? "id='" + img.id + "' " : "" 
var imgClass = (img.className) ? "class='" + img.className + "' " : "" 
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' " 
var imgStyle = "display:inline-block;" + img.style.cssText 
if (img.align == "left") imgStyle = "float:left;" + imgStyle 
if (img.align == "right") imgStyle = "float:right;" + imgStyle 
if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle 
var strNewHTML = "<span " + imgID + imgClass + imgTitle 
+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" 
+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" 
+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
img.outerHTML = strNewHTML 
j = j - 1 
} 
} 
} 
} 
window.attachEvent("onload", correctPNG);
Javascript 相关文章推荐
firefox 和 ie 事件处理的细节,研究,再研究 书写同时兼容ie和ff的事件处理代码
Apr 12 Javascript
在网站上应该用的30个jQuery插件整理
Nov 03 Javascript
ExtJS自定义主题(theme)样式详解
Nov 18 Javascript
node.js cookie-parser 中间件介绍
Jun 06 Javascript
详解JavaScript中js对象与JSON格式字符串的相互转换
Feb 14 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
Mar 07 Javascript
inquirer.js一个用户与命令行交互的工具详解
May 18 Javascript
深入浅析ng-bootstrap 组件集中 tabset 组件的实现分析
Jul 19 Javascript
vue-router路由模式详解(小结)
Aug 26 Javascript
关于JS解构的5种有趣用法
Sep 05 Javascript
layer.open组件获取弹出层页面变量、函数的实例
Sep 25 Javascript
JavaScript实现留言板案例
Mar 17 Javascript
JavaScript Event学习第八章 事件的顺序
Feb 07 #Javascript
JavaScript Event学习第七章 事件属性
Feb 07 #Javascript
JavaScript Event学习第六章 事件的访问
Feb 07 #Javascript
JavaScript Event学习第五章 高级事件注册模型
Feb 07 #Javascript
JavaScript Event学习第四章 传统的事件注册模型
Feb 07 #Javascript
JavaScript Event学习第三章 早期的事件处理程序
Feb 07 #Javascript
JavaScript Event学习第二章 Event浏览器兼容性
Feb 07 #Javascript
You might like
php下将XML转换为数组
2010/01/01 PHP
laravel框架中视图的基本使用方法分析
2019/11/23 PHP
JavaScript中的Window窗口对象
2008/01/16 Javascript
javascript YUI 读码日记之 YAHOO.util.Dom - Part.4
2008/03/22 Javascript
jQuery 锚点跳转滚动条平滑滚动一句话代码
2010/04/30 Javascript
js下通过prototype扩展实现indexOf的代码
2010/12/08 Javascript
jquery中交替点击事件toggle方法的使用示例
2013/12/08 Javascript
js window.onload 加载多个函数和追加函数详解
2014/01/08 Javascript
jQuery 计算iframe 窗口大小的方法
2014/05/13 Javascript
javascript实现很浪漫的气泡冒出特效
2020/09/05 Javascript
Active控件问题小结(附解决办法)
2016/06/09 Javascript
JS判断浏览器是否安装flash插件的简单方法
2016/09/13 Javascript
JavaScript 判断一个对象{}是否为空对象的简单方法
2016/10/09 Javascript
js实现简单的选项卡效果
2017/02/23 Javascript
js eval函数使用,js对象和字符串互转实例
2017/03/06 Javascript
浅谈angular2路由预加载策略
2017/10/04 Javascript
Vue 2.5 Level E 发布了: 新功能特性一览
2017/10/24 Javascript
小程序实现页面顶部选项卡效果
2018/11/06 Javascript
详解JavaScript 的变量
2019/03/08 Javascript
js实现select下拉框选择
2020/01/11 Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
2020/07/20 Javascript
[01:05:29]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第二场 1月24日
2021/03/11 DOTA
python中cPickle用法例子分享
2014/01/03 Python
django model去掉unique_together报错的解决方案
2016/10/18 Python
Python网络编程基于多线程实现多用户全双工聊天功能示例
2018/04/10 Python
python爬虫框架scrapy实现模拟登录操作示例
2018/08/02 Python
python实现数据分析与建模
2019/07/11 Python
tensorflow入门:tfrecord 和tf.data.TFRecordDataset的使用
2020/01/20 Python
python 线性回归分析模型检验标准--拟合优度详解
2020/02/24 Python
数控专业个人求职信范文
2014/02/05 职场文书
初中学校军训方案
2014/05/09 职场文书
幼儿园八一建军节活动方案
2014/08/27 职场文书
2014年机关党建工作总结
2014/11/11 职场文书
总经理检讨书范文
2015/02/16 职场文书
2015年主婚人婚礼致辞
2015/07/28 职场文书
PyTorch device与cuda.device用法
2022/04/03 Python