// 页面引用jsfunction correctPNG() { 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           }        }     }     } if (document.all) {// IE  window.attachEvent("onload",correctPNG);} else {// Firefox     window.addEventListener('load', correctPNG, false);} 

转载于:https://www.cnblogs.com/DoNetCShap/archive/2011/12/14/2287659.html

插入透明32位png格式图片支持ie5.5+、 FF、chrome、safari相关推荐

  1. BMP格式知识之二:16位,24位,32位的BMP图片算法是如何运算的

    BMP格式知识之二:16位,24位,32位的BMP图片算法是如何运算的 原文:http://blog.csdn.net/qq445803843/article/details/46476433 这段代 ...

  2. 32位XP开启直接支持4g内存

    32位XP开启直接支持4g内存 1. 首先还是必须确认CPU和主板支持PAE和memory remap/hole. 2. 到SYSTEM32下,复制 ntkrnlpa.exe 为 ntkrnl4g.e ...

  3. dev c++ 64位_RHEL7.8添加本地源以及扩展GCC,C++的32位和静态库支持

    初次安装系统后,需要配置一下yum本地源,这是因为,我们需要的软件系统默认安装过程中许多软件没有安装 1:配置本地yum源 配置本地yum源是通过本地映射光盘挂载到系统中,然后将yum的配置文件中的 ...

  4. [硬件]为什么32位的操作系统最大支持4G内存

    之前一直知道32位的系统最大支持4G内存,但没有深究其原因,正好最近考试需要这个知识点,在这里总结一下加深一下印象. 1.硬件原因 X86架构CPU分为32位与64位,这里所说的32位与64位指的是C ...

  5. 32位系统最大只能支持4GB内存之由来

    也许大家对这个问题都不陌生,实际装过系统用过电脑的朋友可能都有这样的经历:自己电脑配的是4G的内存条,可是装完系统之后发现电脑上显示的只有3.2G左右可用内存,其它的内存跑到哪去了?网上也有很多朋友给 ...

  6. 32位CentOS系统安装kernel-PAE支持4g以上内存

    转载自http://hi.baidu.com/yinhuama/item/31e572bb0a38f2ea4ec7fd7f 32位centos系统默认安装i386的内核不支持4g+的内存 用yum安装 ...

  7. 计算机二级安装64位的还是,判断电脑适合装64位还是32位系统需要cpu支持,很多人都搞错了!...

    昨天把系统又重装了一下,猛然发现,我的电脑可以装64位操作系统,而我一直用的是32位操作系统,因为几年前,64位操作系统缺乏驱动,市面上的软件在32位(X86)操作系统兼容性好,而这几年,硬件配置的提 ...

  8. 启动64位 IIS 32位应用程序的支持

    64位的系统可以让IIS在32位的环境下运行asp.net程序,设置方法如下: ASP.NET程序在编译的时候默认是Any CPU,即编译的程序可以在X86.X64系统平台上运行.若希望我们的ASP. ...

  9. 纯C++实现24位bmp格式图片的读取和修饰

    问题:现有一张bmp图片,要求将它读取到程序中并进行灰度化.水平翻转.模糊.茶色滤镜四种效果的一种,并输出新图片,如下所示: 命令行输入: 其中: 参数1:-b/g/s/r,先后表示blur(模糊), ...

最新文章

  1. 知乎社区核心业务 Golang 化实践
  2. LeakCanary——消除Android中的内存泄露
  3. python二级考试答案分值_2018全国计算机二级考试内容 科目分值设置
  4. hdu 4501(三维背包问题)
  5. 转 .NET 2.0 SqlDependency快速上手指南
  6. pywinauto二次封装(pywinnat.py)
  7. 最小生成树——Prim(普利姆)算法
  8. 什么是Web Service
  9. 《C和C++程序员面试秘笈》——1.4 i++与++i哪个效率更高
  10. fiddler运行原理_fiddler工作原理
  11. es文件浏览器访问win10局域网共享文件能看见共享文件夹但是点击文件夹无反应
  12. php md5 验证,怎么核对md5?
  13. Delphi7 sn
  14. plsql oracle 使用教程
  15. linux无线网卡信道,linux如何列出网卡支持的wifi信道?
  16. php人机验证,89.人机验证(一) |《TDD 构建 Laravel 论坛笔记》| Laravel China 社区...
  17. 狂神说Java---java学习笔记(图片有些问题,有时间将图片从电脑上传上来)
  18. 创业,你踩过哪些坑?
  19. QT css样式 详解
  20. Cannon.js -- 3d物理引擎

热门文章

  1. 捉虫记 C++转java Java中equals和==的区别
  2. Makefile_06:如果引用其它的 Makefile
  3. MySQL第12天:MySQL索引优化分析之性能优化案例实践
  4. MF_RC522_射频识别参考程序注释(2018年4月27号)
  5. lodsb、stosb(和lodsw、stosw和lodsd、stosd指令)
  6. 常考数据结构与算法:子数组中的最大累加和问题
  7. 《深入理解计算机系统》读书笔记九:寄存器结构
  8. ORACLE 11g 使用ROWNUM完美解决ORA-00600:内部错误代码
  9. spring17:Bean的生命始末标签@PostConstruct,@PreDestroy和改变作用范围的@Scope标签
  10. Django Logging