博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IE6中正确显示png图片
阅读量:5033 次
发布时间:2019-06-12

本文共 1110 字,大约阅读时间需要 3 分钟。

在ie6中,png图片总是显示一个灰背景,很丑,从网上查了下解决办法如下,原文已经打不开了,所以就不注原文地址了,需要准备一个文件名为blank.gif的透明图片:

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
 
&&
 version 
<
 
7.0
&&
 (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
 width 
=
 img.width; 
   
var
 height 
=
 img.height; 
   
var
 sizingMethod 
=
 (img.className.toLowerCase().indexOf(
"
scale
"
>=
 
0
)
?
 
"
scale
"
 : 
"
image
"
   img.runtimeStyle.filter 
=
 
"
progid:DXImageTransform.Microsoft.AlphaImageLoader(src='
"
 
+
 img.src.replace(
'
%23
'
'
%2523
'
).replace(
"
'
"
"
%27
"
+
 
"
', sizingMethod='
"
 
+
 sizingMethod 
+
 
"
')
"
   img.src
=
"
images/blank.gif
"
   mce_src
=
"
images/blank.gif
"
   img.width 
=
 width; 
   img.height 
=
 height;
          } 
       } 
    }     
window.attachEvent(
"
onload
"
, correctPNG); 

 

转载于:https://www.cnblogs.com/flycantus/archive/2011/08/22/2149172.html

你可能感兴趣的文章
android 拍照上传照片
查看>>
ArchLinux安装开源VMware Tools
查看>>
系统用户分析模型
查看>>
DB2 锁升级示例1
查看>>
16.RDD实战
查看>>
MainFrame知识小结(20120210)—dfsort/syncsort中的数据类型
查看>>
jsp题库 (一)小测(25/21)
查看>>
D - Flip tile
查看>>
Java连接RabbitMQ之创建连接
查看>>
开户vim编程之--cscope支持
查看>>
python数据类型图解
查看>>
C#微信登录-手机网站APP应用
查看>>
HTML5实践 -- iPhone Safari Viewport Scaling Bug
查看>>
一位数据挖掘成功人士 给 数据挖掘在读研究生 的建议
查看>>
Python3.6.0安装
查看>>
hdu1049
查看>>
H5项目常见问题及注意事项
查看>>
索尼(SONY) SVE1512S7C 把WIN8降成WIN7图文教程
查看>>
时间模块 && time datetime
查看>>
jquery自动生成二维码
查看>>