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 最简单的属性菜单
Oct 08 Javascript
JavaScript Event学习第十一章 按键的检测
Feb 10 Javascript
浅析showModalDialog数据缓存问题(用禁止浏览器缓存解决)
Jul 09 Javascript
JS代码判断IE6,IE7,IE8,IE9的函数代码
Aug 02 Javascript
js中单引号与双引号冲突问题解决方法
Oct 04 Javascript
js判断变量初始化的三种形式及推荐用的形式
Jul 22 Javascript
jQuery动态创建html元素的常用方法汇总
Sep 05 Javascript
JavaScript关于提高网站性能的几点建议(一)
Jul 24 Javascript
js利用appendChild对标签进行排序的实现方法
Oct 16 Javascript
使用uni-app开发微信小程序的实现
Dec 13 Javascript
Element-ui树形控件el-tree自定义增删改和局部刷新及懒加载操作
Aug 31 Javascript
微信小程序实现日历小功能
Nov 18 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
MySQL修改密码方法总结
2008/03/25 PHP
php中inlcude()性能对比详解
2012/09/16 PHP
PHP读取数据库并按照中文名称进行排序实现代码
2013/01/29 PHP
PHP函数eval()介绍和使用示例
2014/08/20 PHP
linux中cd命令使用详解
2015/01/08 PHP
微信支付PHP SDK之微信公众号支付代码详解
2015/12/09 PHP
JavaScript中“+=”的应用
2007/02/02 Javascript
dropdownlist之间的互相联动实现(显示与隐藏)
2009/11/24 Javascript
JQuery live函数
2010/12/24 Javascript
更优雅的事件触发兼容
2011/10/24 Javascript
在Ubuntu系统上安装Node.JS的教程
2015/10/15 Javascript
浅析创建javascript对象的方法
2016/05/13 Javascript
JS获取多维数组中相同键的值实现方法示例
2017/01/06 Javascript
jQuery元素选择器实例代码
2017/02/06 Javascript
jquery实现自定义图片裁剪功能【推荐】
2017/03/08 Javascript
React学习之事件绑定的几种方法对比
2017/09/24 Javascript
Layer弹出层动态获取数据的方法
2018/08/20 Javascript
微信小程序实现单选功能
2018/10/30 Javascript
用element的upload组件实现多图片上传和压缩的示例代码
2019/02/12 Javascript
JavaScript原型式继承实现方法
2019/11/06 Javascript
vue 动态添加的路由页面刷新时失效的原因及解决方案
2021/02/26 Vue.js
[49:59]KG vs Mineski 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python时间整形转标准格式的示例分享
2014/02/14 Python
在Python中测试访问同一数据的竞争条件的方法
2015/04/23 Python
python 如何快速找出两个电子表中数据的差异
2017/05/26 Python
python实现复制大量文件功能
2019/08/31 Python
python默认参数调用方法解析
2020/02/09 Python
Python中bisect的用法及示例详解
2020/07/20 Python
cookies应对python反爬虫知识点详解
2020/11/25 Python
新奥尔良珠宝:Mignon Faget
2020/11/23 全球购物
成品库仓管员岗位职责
2014/04/06 职场文书
不忘国耻振兴中华演讲稿
2014/05/14 职场文书
代理人委托书
2014/08/01 职场文书
分公司总经理岗位职责
2014/08/03 职场文书
放飞理想主题班会
2015/08/14 职场文书
Apache SeaTunnel实现 非CDC数据抽取
2022/05/20 Servers