日期:2014-05-18  浏览次数:20433 次

ie6下png图像问题
在ie7、8,Firefox下正常显示


可是为什么在ie6下这样显示?请各位指教1、2。。


------解决方案--------------------
png在ie6下透明的问题?
你的两张图片看起来差不多
要是透明的问题,网上解决办法很多
------解决方案--------------------
如下js代码可解决png在ie6下透明问题
JScript code

function correctPNG()  
{ 
for(var i=0; i<document.images.length; i++) 
{ 
  var img = document.images[i] 
  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) es

------解决方案--------------------
别想了,IE6对PNG支持不好,就像你非要拿个286的机器装win7一样,有这时间和精力不如去想想别的解决方案,在这个问题上浪费时间不值得。。。
------解决方案--------------------
js可以解决的,我这里有以前用过的
网上找不到得话给个email
我传给你

------解决方案--------------------
探讨
引用:
js可以解决的,我这里有以前用过的
网上找不到得话给个email
我传给你


llszdvv@126.com 我邮箱,谢谢这位仁兄~~

------解决方案--------------------
其实很简单
去网上找jquery.pngFix.js

引用
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery.pngFix.js"></script>

然后调用如下代码
<script type="javascript">
$(document).ready(function(){ 
$(document).pngFix();
});
</script>

在IE6,7,8,FF下面都正常显示PNG图片
------解决方案--------------------
juqery有一个jquery.pngFix.js
这个是用来处理png在ie6下面的
$(document).ready(function(){
$('div.examples').pngFix( );
});
可以上网上down这个js的