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 相关文章推荐
jquery.validate使用攻略 第二部
Jul 01 Javascript
在JavaScript中正确引用bind方法的应用
May 11 Javascript
Jquery解析json字符串及json数组的方法
May 29 Javascript
D3.js实现柱状图的方法详解
Sep 21 Javascript
Jq通过td获取同行其它列td的方法
Oct 05 Javascript
JavaScript轻松创建级联函数的方法示例
Feb 10 Javascript
详解VueJs前后端分离跨域问题
May 24 Javascript
node.js中http模块和url模块的简单介绍
Oct 06 Javascript
spirngmvc js传递复杂json参数到controller的实例
Mar 29 Javascript
angularJs利用$scope处理升降序的方法
Oct 08 Javascript
node实现分片下载的示例代码
Oct 17 Javascript
JavaScript对象属性操作实例解析
Feb 04 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
Sony CFR 320 修复改造
2020/03/14 无线电
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)
2011/07/23 PHP
Codeigniter的一些优秀特性总结
2015/01/21 PHP
php使用pdo连接sqlite3的配置示例
2016/05/27 PHP
浅析JavaScript中的typeof运算符
2013/11/30 Javascript
中文输入法不触发onkeyup事件的解决办法
2014/07/09 Javascript
jQuery实现的一个tab切换效果内部还嵌有切换
2014/08/10 Javascript
jQuery团购倒计时特效实现方法
2015/05/07 Javascript
jquery表单验证需要做些什么
2015/11/17 Javascript
javascript中this指向详解
2016/04/23 Javascript
微信小程序 删除项目工程实现步骤
2016/11/10 Javascript
javascript九宫格图片随机打乱位置的实现方法
2017/03/15 Javascript
vue2.0多条件搜索组件使用详解
2020/03/26 Javascript
详解webpack异步加载业务模块
2017/06/23 Javascript
原生JS+CSS实现炫酷重力模拟弹跳系统的登录页面
2017/11/01 Javascript
微信小程序表单验证form提交错误提示效果
2020/06/19 Javascript
原生JS实现简单的无缝自动轮播效果
2018/09/26 Javascript
浅谈Vue.js 关于页面加载完成后执行一个方法的问题
2019/04/01 Javascript
JavaScript进制转换实现方法解析
2020/01/18 Javascript
vue下拉刷新组件的开发及slot的使用详解
2020/12/23 Vue.js
[01:18]PWL开团时刻DAY4——圣剑与抢盾
2020/11/03 DOTA
举例讲解Python的Tornado框架实现数据可视化的教程
2015/05/02 Python
浅谈python和C语言混编的几种方式(推荐)
2017/09/27 Python
python实现随机森林random forest的原理及方法
2017/12/21 Python
python-OpenCV 实现将数组转换成灰度图和彩图
2020/01/09 Python
关于tf.reverse_sequence()简述
2020/01/20 Python
详解Python中的编码问题(encoding与decode、str与bytes)
2020/09/30 Python
Python numpy大矩阵运算内存不足如何解决
2020/11/19 Python
HTML5组件Canvas实现图像灰度化(步骤+实例效果)
2013/04/22 HTML / CSS
Cynthia Rowley官网:全球领先的生活方式品牌
2020/10/27 全球购物
物业管理员岗位职责范文
2013/11/25 职场文书
光学与应用专业毕业生求职信
2014/09/01 职场文书
2014年纪检部工作总结
2014/11/12 职场文书
安全学习心得体会范文
2016/01/18 职场文书
Python实现随机生成迷宫并自动寻路
2021/06/13 Python
动画《新网球王子 U-17 WORLD CUP》希腊队PV公开
2022/04/02 日漫