IE6.0下使用PNG的JS(让PNG透明)
来源:互联网 发布:软件构架实践 王灿 编辑:程序博客网 时间:2024/05/21 17:07
本文转自:http://lcgcg.blog.163.com/blog/static/8271841920086101057963/
IE6.0下使用PNG的JS
div+css 2008-07-10 13:00:57 阅读400 评论0字号:大中小
程序代码
var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])
function fixPNG(myImage)
{
if ((version >= 5.5) && (version < 7) && (document.body.filters))
{
var imgID = (myImage.id) ? "id='" + myImage.id + "' " : ""
var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
var imgTitle = (myImage.title) ?
"title='" + myImage.title + "' " : "title='" + myImage.alt + "' "
var imgStyle = "display:inline-block;" + myImage.style.cssText
var strNewHTML = "<span " + imgID + imgClass + imgTitle
+ " style=\"" + "width:" + myImage.width
+ "px; height:" + myImage.height
+ "px;" + imgStyle + ";"
+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
+ "(src=\'" + myImage.src + "\', sizingMethod='scale');\"></span>"
myImage.outerHTML = strNewHTML
}
}
使用方法 :
在模板的<HEAD> 段里加上
<script language="JavaScript" type="text/javascript" src="pngfix.js"></script>
[注意你的路径]
在要透明的png 的地方格式为:
<img src="xyz.png" alt="foo" width="10" height="20" onload="fixPNG(this)">
注意, 你的图片的高与宽是不能去掉的! 就是多了 onload="fixpng(this)" 而已.
- IE6.0下使用PNG的JS(让PNG透明)
- 使用DD_belatedPNG让IE6支持PNG透明图片 及IE6下背景图闪烁问题的解决方法
- 在IE6下让PNG图片透明的方法
- IE6 下 PNG透明
- ie6下png透明
- 让PNG图标在IE6下变透明的JS代码
- IE6 使用png透明图片的方法 [非JS方法]
- 解决IE6 的 PNG透明 JS插件
- 让ie6支持png透明
- IE6下png透明的问题
- IE6 下的PNG透明图片
- IE6下显示透明的PNG图片
- ie6下PNG图片透明
- ie6 下png背景透明
- 使用DD_belatedPNG让IE6支持PNG透明图片
- 使用DD_belatedPNG让IE6支持PNG透明图片
- 使用DD_belatedPNG让IE6支持PNG透明图片
- 使用DD_belatedPNG让IE6支持PNG透明图片
- Android生命周期重要概念详解
- GET Android 摸拟器 IP.
- XML问题: The processing instruction target matching "[xX][mM][lL]" is not allowed
- 虚拟机和远程桌面控制
- 用parseInt解析数字,并求和
- IE6.0下使用PNG的JS(让PNG透明)
- 响应式篇
- 识别图片上使用的字体名称的技巧
- 深度学习之多任务训练
- 从后台插入到oracle数据库,页面中插入显示及后台都正常在plsql中乱码???
- 转:从谷歌的一个Bug说起,谈谈键盘事件的兼容性
- 关于JSPatch 热更新配置
- spark-submit的参数files
- vlan局域网对战平台