`
caiyingying234
  • 浏览: 25825 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

解决ie6 png格式图片背景透明问题

阅读更多
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) ? "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 + "\');\"></span>" 
            img.outerHTML = strNewHTML
            i = i-1       
		}
	}       
}

 

分享到:
评论

相关推荐

    IE6下PNG背景透明的方法.zip

    IE6下PNG背景透明的方法,完美解决png格式图片在IE6下透明不兼容问题,只需简单设置即可轻松实现

    IE6下png图片透明(qianyunlai.com)

    IE6对插入的透明背景的.png的图片是不能正常显示的,IE会自动给“.png”格式的图片加个灰色背景,可通过这个JS函数实现PNG图片透明。

    格式png24透明底 多种解决png24格式图片在ie6中透明问题

    每当遇到这样的问题都让我感觉到不知道从哪入手,虽然能解决这些问题,但是总感觉多少有点缺点,最近遇到这方面的问题,总结了几种实现一些透明小图标的锯齿问题:png8格式的透明背景图片,会让浏览器在先显示的过程...

    在IE流览器中正确显示PNG透明图片

    png图片有很好的品质。...IE会自动给.png格式的图片加个灰色背景。  解决这个的方法是增加javascript。具体方法如下:  把下面的代码放在head区就可以解决问题了。 [removed] functioncorrectPNG() { for

    IE8下jQuery改变png图片透明度时出现的黑边

    png24格式的图片在用jQuery添加显示隐藏动画时发现,图片的半透明区域出现黑边? 在网上搜了搜主要有以下几种办法: 1、把图片保存成PNG-8格式。 2、把背景色一起切入并保存为JPG格式。 以上两种方法我试了试,好像...

    CSS(html)背景图优化合并深入探讨

    当图片色彩过于丰富又有透明或半透明要求或阴影效果时,建议采用png24格式,并对IE6进行png8退化(或在不得已情况下使用滤镜)。 当图片色彩不太丰富时无论有无透明要求,请采用png8格式,大多数情况下建议采用这种...

    openLayers geoserver常见问题

    GeoServer中的WMS服务生成的png图片背景色为透明 65 比例尺 65 需不需要一个layer对应一个store 66 如何部署shp 66 用GeoWebCache后Marker错位 66 标签太大导致不能显示? 67 geoserver把两个shapefile格式的...

    微信小程序 - 娱票儿预订购买系统.rar

     在ie6的浏览器支持支png-8(半透明),  其他的浏览器支持png-24(全透明)  网站的里面的图片 刷新 时 图片渐渐变透明(JPEG格式时,设置连续)  完成的工作:  axzure  psd/原型 ----&gt; html.css.js ---&gt; ...

    javascript IE7 浏览器本地图片预览

    如果载入的是PNG(Portable Network Graphics)格式,则0%-100%的透明度也被提供。 语法: filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=sURL ) ...

    骑士PHP人才系统 4.2.66.zip

    修正 上传透明png图片变为非透明白色背景问题;修正 触屏端设置登录查看职位联系方式时登录拨号无效;修正 后台修改帐号申诉状态失败;修正 数据清理默认日期无效问题;修正 触屏版定位问题;修正 完善简历送红包未...

    Microdraw图形控件开发版本-试用版

    1. 支持的文件格式包括:BMP、GIF、ICO、TGA、PCX、WBMP、WMF、JPEG、PNG、MNG、TIFF、JBIG、PNM,PPM,PGM、RAS,DXF ,DWF(4.0-6.0)、DWG(2.5-2014) 、IGS, PDF、MIF,PLT,PRN,HPGL/HPGL2、DGN, SHP,CGM;...

    Exce百宝箱——2012版本.rar

    【批量导入图片(精确匹配)】:瞬间导入所有与选区字符同名的图片到单元格,可以自由设定图片的大小及格式,且全部统一对齐 【批量导入图片(模糊匹配)】:与上一工具基本一致,只是在确定图片名称时可以糊模匹配...

    Excel百宝箱

    【批量导入图片(精确匹配)】:瞬间导入所有与选区字符同名的图片到单元格,可以自由设定图片的大小及格式,且全部统一对齐 【批量导入图片(模糊匹配)】:与上一工具基本一致,只是在确定图片名称时可以糊模匹配...

    Excel百宝箱9.0无限制破解版.rar

    【批量导入图片(精确匹配)】:瞬间导入所有与选区字符同名的图片到单元格,可以自由设定图片的大小及格式,且全部统一对齐 【批量导入图片(模糊匹配)】:与上一工具基本一致,只是在确定图片名称时可以糊模...

    PHP云人才系统(phpyun)

    编辑器图片上传验证修复:手机版登录日志未记录修复:企业信息完善提示顺序修复:海报链接被蜘蛛抓取消耗修复:PNG图片压缩丢失透明背景修复:后台修改企业信息 邮箱无法保存修复:部分模板问题修复:部分浏览器兼容...

    易语言辅助模块

    参数 状态, 整数型, , 0 隐藏取消激活 1 还原激活 2 最小化激活 3 最大化激活 4 还原 6 最小化取消激活 7 最小化 9 还原激活 .程序集 磁盘操作, , 公开 .子程序 创建目录, 逻辑型, 公开, 成功返回(真) .参数 目录...

Global site tag (gtag.js) - Google Analytics