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 仿百度输入标签插件附效果图
Jul 04 Javascript
JavaScript开发人员的10个关键习惯小结
Dec 05 Javascript
jQuery+CSS3实现树叶飘落特效
Feb 01 Javascript
今天抽时间给大家整理jquery和ajax的相关知识
Nov 17 Javascript
如何使用jquery easyui创建标签组件
Nov 18 Javascript
Javascript中常用的检测方法小结
Oct 08 Javascript
AngularJS Toaster使用详解
Feb 24 Javascript
详解angularjs实现echart图表效果最简洁教程
Nov 29 Javascript
Vue源码中要const _toStr = Object.prototype.toString的原因分析
Dec 09 Javascript
vue history 模式打包部署在域名的二级目录的配置指南
Jul 02 Javascript
让mocha支持ES6模块的方法实现
Jan 14 Javascript
js实现小时钟效果
Mar 25 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 array_multisort()函数的使用札记
2011/07/03 PHP
PHP采集腾讯微博的实现代码
2012/01/19 PHP
php设计模式之单例、多例设计模式的应用分析
2013/06/30 PHP
php根据日期判断星座的函数分享
2014/02/13 PHP
js 获取Listbox选择的值的代码
2010/04/15 Javascript
JQuery中判断一个元素下面是否有内容或者有某个标签的判断代码
2012/02/02 Javascript
jQuery - css() 方法示例详解
2014/01/16 Javascript
node.js中的http.response.writeHead方法使用说明
2014/12/14 Javascript
JS实现很酷的EMAIL地址添加功能实例
2015/02/28 Javascript
Javascript中的getUTCHours()方法使用详解
2015/06/10 Javascript
实例详解JavaScript中setTimeout函数的执行顺序
2017/07/12 Javascript
js保留两位小数方法总结
2018/01/31 Javascript
vue自定义键盘信息、监听数据变化的方法示例【基于vm.$watch】
2019/03/16 Javascript
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
2019/04/20 Javascript
微信小程序实现滑动翻页效果(完整代码)
2019/12/06 Javascript
JavaScript实现电灯开关小案例
2020/03/30 Javascript
js实现弹幕飞机效果
2020/08/27 Javascript
ES5和ES6中类的区别总结
2020/12/21 Javascript
Python中统计函数运行耗时的方法
2015/05/05 Python
wxpython中Textctrl回车事件无效的解决方法
2016/07/21 Python
教你使用python画一朵花送女朋友
2018/03/29 Python
使用Python写一个小游戏
2018/04/02 Python
基于python实现聊天室程序
2018/07/27 Python
python自动化测试之DDT数据驱动的实现代码
2019/07/23 Python
python中的逆序遍历实例
2019/12/25 Python
Python识别html主要文本框过程解析
2020/02/18 Python
python使用html2text库实现从HTML转markdown的方法详解
2020/02/21 Python
Python3压缩和解压缩实现代码
2021/03/01 Python
项目经理的岗位职责
2013/11/23 职场文书
校运会广播稿100字
2014/01/27 职场文书
机械工程及其自动化专业求职信
2014/08/08 职场文书
组织生活会发言材料
2014/12/15 职场文书
让人感觉高大上的讲话稿怎么写?
2019/07/08 职场文书
再也不用花钱买漫画!Python爬取某漫画的脚本及源码
2021/06/09 Python
JavaScript实现贪吃蛇游戏
2021/06/16 Javascript
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript