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 相关文章推荐
才发现的超链接js导致网页中GIF动画停止的解决方法
Nov 02 Javascript
Javascript事件热键兼容ie|firefox
Dec 30 Javascript
JavaScript 计算图片加载数量的代码
Jan 01 Javascript
JavaScript面对国际化编程时的一些建议
Jun 24 Javascript
每个程序员都需要学习 JavaScript 的7个理由小结
Sep 03 Javascript
seaJs使用心得之exports与module.exports的区别实例分析
Oct 13 Javascript
Vue组件的使用教程详解
Jan 05 Javascript
基于vue2.0的活动倒计时组件countdown(附源码下载)
Oct 09 Javascript
Node.js 使用axios读写influxDB的方法示例
Oct 26 Javascript
Vue.js 中的 v-show 指令及用法详解
Nov 19 Javascript
手写Vue源码之数据劫持示例详解
Jan 04 Vue.js
Vue vee-validate插件的简单使用
Jun 22 Vue.js
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数组中的重复值的实现代码
2011/07/17 PHP
php用header函数实现301跳转代码实例
2013/11/25 PHP
去除php注释和去除空格函数分享
2014/03/13 PHP
thinkphp3.2.2前后台公用类架构问题分析
2014/11/25 PHP
Yii2简单实现多语言配置的方法
2016/07/23 PHP
Yii2中添加全局函数的方法分析
2017/05/04 PHP
Javascript中判断变量是数组还是对象(array还是object)
2013/08/14 Javascript
JS中使用sort结合localeCompare实现中文排序实例
2014/07/23 Javascript
使用jquery组件qrcode生成二维码及应用指南
2015/02/22 Javascript
JS实现的自定义网页拖动类
2015/11/06 Javascript
学习javascript面向对象 javascript实现继承的方式
2016/01/04 Javascript
Vue.js如何实现路由懒加载浅析
2017/08/14 Javascript
Vue使用JSEncrypt实现rsa加密及挂载方法
2020/02/07 Javascript
[17:45]DOTA2 HEROES教学视频教你分分钟做大人-军团指挥官
2014/06/11 DOTA
[01:04:09]DOTA2-DPC中国联赛 正赛 iG vs VG BO3 第二场 2月2日
2021/03/11 DOTA
全面了解Python环境配置及项目建立
2016/06/30 Python
分析python切片原理和方法
2017/12/19 Python
python爬虫使用cookie登录详解
2017/12/27 Python
tensorflow 获取变量&amp;打印权值的实例讲解
2018/06/14 Python
Python中pip更新和三方插件安装说明
2018/07/08 Python
django Serializer序列化使用方法详解
2018/10/16 Python
Django REST framework 视图和路由详解
2019/07/19 Python
Python 硬币兑换问题
2019/07/29 Python
在PyTorch中Tensor的查找和筛选例子
2019/08/18 Python
Python 找出出现次数超过数组长度一半的元素实例
2020/05/11 Python
python 将html转换为pdf的几种方法
2020/12/29 Python
Python 无限级分类树状结构生成算法的实现
2021/01/21 Python
学年自我鉴定范文
2013/10/01 职场文书
考试不及格检讨书
2014/01/09 职场文书
模范家庭事迹材料
2014/02/10 职场文书
测绘专业大学生职业生涯规划书
2014/02/10 职场文书
合伙经营协议书范本
2014/04/18 职场文书
硕士研究生就业推荐信
2014/05/18 职场文书
毕业生见习报告总结
2014/11/08 职场文书
刑事附带民事代理词
2015/05/25 职场文书
调解协议书范本
2016/03/21 职场文书