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 相关文章推荐
JavaScript 定义function的三种方式小结
Oct 16 Javascript
JavaScript 学习笔记(七)字符串的连接
Dec 31 Javascript
关于js内存泄露的一个好例子
Dec 09 Javascript
js左右弹性滚动对联广告代码分享
Feb 19 Javascript
jQuery中unbind()方法用法实例
Jan 19 Javascript
jQuery与JavaScript节点创建方法的对比
Nov 18 Javascript
Vuex之理解Store的用法
Apr 19 Javascript
基于webpack4搭建的react项目框架的方法
Jun 30 Javascript
微信小程序调用摄像头隐藏式拍照功能
Aug 22 Javascript
JS函数节流和防抖之间的区分和实现详解
Jan 11 Javascript
Vue+Element实现动态生成新表单并添加验证功能
May 23 Javascript
jquery弹窗时禁止body滚动条滚动的例子
Sep 21 jQuery
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
关于我转生变成史莱姆这档事:第二季PV上线,萌王2021年回归
2020/05/06 日漫
分享8个Laravel模型时间戳使用技巧小结
2020/02/12 PHP
PHP实现爬虫爬取图片代码实例
2021/03/03 PHP
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
2014/08/15 Javascript
JavaScript实现找出数组中最长的连续数字序列
2014/09/03 Javascript
JS动态日期时间的获取方法
2015/09/28 Javascript
JQuery fileupload插件实现文件上传功能
2016/03/18 Javascript
jQuery中的基本选择器用法学习教程
2016/04/14 Javascript
JavaScript 实现 Tab 点击切换实例代码
2017/03/25 Javascript
Bootstrap布局之栅格系统学习笔记
2017/05/04 Javascript
浅谈vue.js中v-for循环渲染
2017/07/26 Javascript
vue移动端弹框组件的实例
2018/09/25 Javascript
ES6 class类链式继承,实例化及react super(props)原理详解
2020/02/15 Javascript
vue 出现data-v-xxx的原因及解决
2020/08/04 Javascript
vue+elementUI(el-upload)图片压缩,默认同比例压缩操作
2020/08/10 Javascript
[58:21]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第二场
2018/04/04 DOTA
Python和perl实现批量对目录下电子书文件重命名的代码分享
2014/11/21 Python
利用Python中的输入和输出功能进行读取和写入的教程
2015/04/14 Python
Python中splitlines()方法的使用简介
2015/05/20 Python
Python sys.argv用法实例
2015/05/28 Python
python实现冒泡排序算法的两种方法
2018/03/10 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
2019/05/31 Python
Python实现的ftp服务器功能详解【附源码下载】
2019/06/26 Python
python扫描线填充算法详解
2020/02/19 Python
Giglio美国站:意大利奢侈品购物网
2018/02/10 全球购物
Roxy荷兰官方网站:冲浪、滑雪板、服装和配件
2019/10/22 全球购物
澳大利亚购买太阳镜和眼镜网站:Glamoureyes
2020/09/22 全球购物
马来西亚排名第一的宠物用品店:Pets Wonderland
2020/04/16 全球购物
Skechers越南官方网站:来自美国的运动休闲品牌
2021/02/22 全球购物
高分子材料个人求职信范文
2013/09/25 职场文书
函授本科毕业自我鉴定
2013/10/09 职场文书
安全教育演讲稿
2014/05/09 职场文书
超市优秀员工获奖感言
2014/08/15 职场文书
党的群众路线教育实践活动批评与自我批评范文
2014/10/16 职场文书
浅谈MySQL表空间回收的正确姿势
2021/10/05 MySQL
python运算符之与用户交互
2022/04/13 Python