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 相关文章推荐
Extjs在exlipse中设置自动提示的方法
Apr 07 Javascript
JavaScript高级程序设计 事件学习笔记
Sep 10 Javascript
如何设置一定时间内只能发送一次请求
Feb 28 Javascript
基于jQuery创建鼠标悬停效果的方法
Mar 07 Javascript
jQuery简单实现QQ空间点赞已经取消点赞
Apr 02 Javascript
canvas实现手机端用来上传用户头像的代码
Oct 20 Javascript
php 修改密码实现代码
May 24 Javascript
浅谈React组件之性能优化
Mar 02 Javascript
基于D3.js实现时钟效果
Jul 17 Javascript
微信小程序自定义带价格显示日历效果
Dec 29 Javascript
Vue实现push数组并删除的例子
Nov 01 Javascript
vue微信分享插件使用方法详解
Feb 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
php检测网页是否被百度收录的函数代码
2013/10/09 PHP
PHP的变量类型和作用域详解
2014/03/12 PHP
ThinkPHP添加更新标签的方法
2014/12/05 PHP
php中__toString()方法用法示例
2016/12/07 PHP
php可变长参数处理函数详解
2017/02/22 PHP
在网页中控制wmplayer播放器
2006/07/01 Javascript
关于恒等于(===)和非恒等于(!==)
2007/08/20 Javascript
一句话JavaScript表单验证代码
2009/08/02 Javascript
node.js中的fs.lstat方法使用说明
2014/12/16 Javascript
JQuery实现带排序功能的权限选择实例
2015/05/18 Javascript
JavaScript中用getDate()方法返回指定日期的教程
2015/06/09 Javascript
Bootstrap每天必学之标签页(Tab)插件
2020/08/09 Javascript
jquery+ajax实现直接提交表单实例分析
2016/06/17 Javascript
EasyUi 打开对话框后控件赋值及赋值后不显示的问题解决办法
2017/01/19 Javascript
bootstrap table动态加载数据示例代码
2017/03/25 Javascript
解决vue动态为数据添加新属性遇到的问题
2018/09/18 Javascript
jQuery使用each遍历循环的方法
2018/09/19 jQuery
vue双向绑定及观察者模式详解
2019/03/19 Javascript
vue.js基于v-for实现批量渲染 Json数组对象列表数据示例
2019/08/03 Javascript
基于JavaScript的数据结构队列动画实现示例解析
2020/08/06 Javascript
Java实现的执行python脚本工具类示例【使用jython.jar】
2018/03/29 Python
python将txt等文件中的数据读为numpy数组的方法
2018/12/22 Python
Python3.4学习笔记之列表、数组操作示例
2019/03/01 Python
使用python判断jpeg图片的完整性实例
2019/06/10 Python
python matplotlib包图像配色方案分享
2020/03/14 Python
Python 带星号(* 或 **)的函数参数详解
2021/02/23 Python
Myprotein比利时官方网站:欧洲第一运动营养品牌
2020/10/04 全球购物
美国沃尔玛网上超市:Walmart
2020/08/14 全球购物
建筑自我鉴定
2013/10/19 职场文书
高中毕业生个人自我鉴定
2013/11/24 职场文书
专科应届毕业生求职信
2014/06/04 职场文书
大学辅导员述职报告
2015/01/10 职场文书
2015年圣诞节活动总结
2015/03/24 职场文书
Java 写一个简单的图书管理系统
2022/04/26 Java/Android
教你nginx跳转配置的四种方式
2022/07/07 Servers
win10重装系统后上不了网怎么办 win10重装系统网络故障的解决办法
2022/07/23 数码科技