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代码
Aug 13 Javascript
javascript setTimeout和setInterval 的区别
Dec 08 Javascript
开发插件的两个方法jquery.fn.extend与jquery.extend
Nov 21 Javascript
javascript教程:关于if简写语句优化的方法
May 17 Javascript
javascript正则表达式中的replace方法详解
Apr 20 Javascript
JavaScript获取DOM元素的11种方法总结
Apr 25 Javascript
javascript获取本机操作系统类型的方法
Aug 13 Javascript
jQuery满意度星级评价插件特效代码分享
Aug 19 Javascript
关于javascript获取内联样式与嵌入式样式的实例
Jun 01 Javascript
Nuxt.js 数据双向绑定的实现
Feb 17 Javascript
如何进行微信公众号开发的本地调试的方法
Jun 16 Javascript
vue elementUI使用tabs与导航栏联动
Jun 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
web站点获取用户IP的安全方法 HTTP_X_FORWARDED_FOR检验
2013/06/01 PHP
浅析PHP的静态成员函数效率更高的原因
2014/06/13 PHP
php session 写入数据库
2016/02/13 PHP
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
2016/11/14 PHP
javascript 对表格的行和列都能加亮显示
2008/12/26 Javascript
用JS判别浏览器种类以及IE版本的几种方法小结
2011/08/02 Javascript
jquery插件如何使用 jQuery操作Cookie插件使用介绍
2012/12/15 Javascript
无闪烁更新网页内容JS实现
2013/12/19 Javascript
DOM 事件流详解
2015/01/20 Javascript
JavaScript数据类型学习笔记
2016/01/25 Javascript
JS实现滑动门效果的方法详解
2016/12/19 Javascript
Javascript 链式作用域详细介绍
2017/02/23 Javascript
nodejs服务搭建教程 nodejs访问本地站点文件
2017/04/07 NodeJs
Angular自定义组件实现数据双向数据绑定的实例
2017/12/11 Javascript
Vue.js递归组件实现组织架构树和选人功能
2019/07/04 Javascript
JavaScript中Dom操作实例详解
2019/07/08 Javascript
[51:44]2018DOTA2亚洲邀请赛 4.3 突围赛 Optic vs iG 第二场
2018/04/04 DOTA
python定时采集摄像头图像上传ftp服务器功能实现
2013/12/23 Python
Django发送html邮件的方法
2015/05/26 Python
numpy数组拼接简单示例
2017/12/15 Python
Python使用wxPython实现计算器
2018/01/30 Python
Python 硬币兑换问题
2019/07/29 Python
Python实现封装打包自己写的代码,被python import
2020/07/12 Python
利用Python中的Xpath实现一个在线汇率转换器
2020/09/09 Python
Python字节单位转换(将字节转换为K M G T)
2021/03/02 Python
CSS3近阶段篇之酷炫的3D旋转透视
2016/04/28 HTML / CSS
巴西化妆品商店:Lojas Rede
2019/07/26 全球购物
意大利买卖二手奢侈品网站:LAMPOO
2020/06/03 全球购物
会计辞职信范文
2014/01/15 职场文书
骨干教师培训感言
2014/01/16 职场文书
事务机电主管工作职责
2014/02/25 职场文书
2014年个人委托书范本
2014/10/13 职场文书
入党自荐书范文
2015/03/05 职场文书
MySQL中你可能忽略的COLLATION实例详解
2021/05/12 MySQL
Java常用工具类汇总 附示例代码
2021/06/26 Java/Android
Ajax实现三级联动效果
2021/10/05 Javascript