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实现自定义对话框的代码
Jun 15 Javascript
离开当前页面前使用js判断条件提示是否要离开页面
May 02 Javascript
node.js中的fs.rename方法使用说明
Dec 16 Javascript
jQuery中innerWidth()方法用法实例
Jan 19 Javascript
jquery实现简洁文件上传表单样式
Nov 02 Javascript
jQuery动态加载css文件实现方法
Jun 15 Javascript
JavaScript中ES6 Babel正确安装过程
Jul 18 Javascript
基于JavaScript实现树形下拉框
Aug 10 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
Nov 30 Javascript
jQuery中可见性过滤器简单用法示例
Mar 31 jQuery
在AngularJs中设置请求头信息(headers)的方法及不同方法的比较
Sep 04 Javascript
Vue实现动态添加或者删除对象和对象数组的操作方法
Sep 21 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
利用Memcached在php下实现session机制 替换PHP的原生session支持
2010/08/21 PHP
Yii框架获取当前controlle和action对应id的方法
2014/12/03 PHP
PHP中浮点数计算比较及取整不准确的解决方法
2015/01/09 PHP
PHP7.1方括号数组符号多值复制及指定键值赋值用法分析
2016/09/26 PHP
PHP实现微信JS-SDK接口选择相册及拍照并上传的方法
2016/12/05 PHP
PHP实现的获取文件mimes类型工具类示例
2018/04/08 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
php使用自带dom扩展进行元素匹配的原理解析
2020/05/29 PHP
JavaScript面向对象之Prototypes和继承
2012/07/12 Javascript
JQuery设置文本框和密码框得到焦点时的样式
2013/08/30 Javascript
几种延迟加载JS代码的方法加快网页的访问速度
2013/10/12 Javascript
jQuery中get()方法用法实例
2014/12/27 Javascript
jQuery实现自定义右键菜单的树状菜单效果
2015/09/02 Javascript
jQuery+Ajax实现无刷新分页
2015/10/30 Javascript
DWR中各种java方法的调用
2016/05/04 Javascript
详解JavaScript中|单竖杠运算符的使用方法
2016/05/23 Javascript
微信小程序 toast 详解及实例代码
2016/11/09 Javascript
vue实现列表的添加点击
2016/12/29 Javascript
JS正则表达式验证中文字符
2017/05/08 Javascript
AngularJS实现图片上传和预览功能的方法分析
2017/11/08 Javascript
尝试自己动手用react来写一个分页组件(小结)
2018/02/09 Javascript
vue+web端仿微信网页版聊天室功能
2019/04/30 Javascript
vue2.0 实现富文本编辑器功能
2019/05/26 Javascript
JavaScript ES6 Class类实现原理详解
2020/05/08 Javascript
JS常见错误(Error)及处理方案详解
2020/07/02 Javascript
全面了解python字符串和字典
2016/07/07 Python
Python实现句子翻译功能
2017/11/14 Python
django框架中间件原理与用法详解
2019/12/10 Python
浅析python实现动态规划背包问题
2020/12/31 Python
Python3.9.1中使用match方法详解
2021/02/08 Python
世界首屈一指的在线男士内衣权威:HisRoom
2017/08/05 全球购物
蟋蟀的住宅教学反思
2014/04/26 职场文书
摄影专业毕业生求职信
2014/08/05 职场文书
三关爱志愿服务活动方案
2014/08/17 职场文书
生活小常识广播稿
2014/09/16 职场文书
刑事附带民事上诉状
2015/05/23 职场文书