在IE和VB中支持png图片透明效果的实现方法(vb源码打包)


Posted in Javascript onApril 01, 2011

1,使用js文件使IE支持png图片透明效果。
pngfix.js:

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>
<!--[if lt IE 7]>
<script defer type="text/javascript" src="pngfix.js"></script>
<![endif]-->

<img src="xyz.png" alt="foo" width="10" height="20" onload="fixPNG(this)">
高和宽不能去掉。方法来自autoit,详细说明可以看看原文http://homepage.ntlworld.com/bobosola/index.htm

2,vb程序使用png图片,做启动画面相当帮,这里有一个vb中读取png图片的类,我以前的一个程序也是使用的这个类实现的PNG透明效果启动画面。
附件中资源来自枕善居 文件下载

Javascript 相关文章推荐
求解开jscript.encode代码的asp函数
Feb 28 Javascript
编写兼容IE和FireFox的脚本
May 18 Javascript
10个基于Jquery的幻灯片插件教程
Oct 29 Javascript
js利用事件的阻止冒泡实现点击空白模态框的隐藏
Jan 24 Javascript
使用focus方法让光标默认停留在INPUT框
Jul 29 Javascript
以JavaScript来实现WordPress中的二级导航菜单的方法
Dec 14 Javascript
JS实现的在线调色板实例(附demo源码下载)
Mar 01 Javascript
CSS3+JavaScript实现翻页幻灯片效果
Jun 28 Javascript
vue.js全局API之nextTick全面解析
Jul 07 Javascript
页面内锚点定位及跳转方法总结(推荐)
Apr 24 Javascript
微信小程序自定义单项选择器样式
Jul 25 Javascript
js实现旋转的星空效果
Nov 01 Javascript
按钮JS复制文本框和表格的代码
Apr 01 #Javascript
js报错 Object doesn't support this property or method的原因分析
Mar 31 #Javascript
Javascript 面试题随笔
Mar 31 #Javascript
IE6 fixed的完美解决方案
Mar 31 #Javascript
HTML DOM的nodeType值介绍
Mar 31 #Javascript
setTimeout和setInterval的区别你真的了解吗?
Mar 31 #Javascript
Draggable Elements 元素拖拽功能实现代码
Mar 30 #Javascript
You might like
PHP.MVC的模板标签系统(一)
2006/09/05 PHP
亲密接触PHP之PHP语法学习笔记1
2006/12/17 PHP
PHP进程通信基础之信号
2017/02/19 PHP
js获取div高度的代码
2008/08/09 Javascript
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
2011/11/30 Javascript
到处都是jQuery选择器的年代 不了解它们的性能,行吗
2012/06/18 Javascript
原生js实现给指定元素的后面追加内容
2013/04/10 Javascript
解析Javascript小括号“()”的多义性
2013/12/03 Javascript
jquery仿百度经验滑动切换浏览效果
2015/04/14 Javascript
jQuery模拟黑客帝国矩阵效果实例
2015/06/28 Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
2016/04/07 Javascript
AngularJS中transclude用法详解
2016/11/03 Javascript
Vue 2.0的数据依赖实现原理代码简析
2017/07/10 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
2017/09/11 Javascript
javaScript canvas实现(画笔大小 颜色 橡皮的实例)
2017/11/28 Javascript
Vue-CLI项目中路由传参的方式详解
2019/09/01 Javascript
[02:51]2018年度DOTA2最佳中单位选手-完美盛典
2018/12/17 DOTA
python获取局域网占带宽最大3个ip的方法
2015/07/09 Python
Python解决抛小球问题 求小球下落经历的距离之和示例
2018/02/01 Python
一个简单的python爬虫程序 爬取豆瓣热度Top100以内的电影信息
2018/04/17 Python
Python 实现引用其他.py文件中的类和类的方法
2018/04/29 Python
pycharm使用matplotlib.pyplot不显示图形的解决方法
2018/10/28 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
2019/05/10 Python
Django app配置多个数据库代码实例
2019/12/17 Python
sklearn+python:线性回归案例
2020/02/24 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
2020/06/06 Python
Giglio德国网上精品店:奢侈品服装和配件
2016/09/23 全球购物
SmartBuyGlasses美国官网:太阳眼镜和眼镜
2017/08/20 全球购物
为您搜罗全球潮流時尚品牌:HBX
2019/12/04 全球购物
自主招生自荐信范文
2013/12/04 职场文书
中层竞聘演讲稿
2014/01/09 职场文书
日语专业毕业生自荐书
2014/06/18 职场文书
岗位安全生产责任书
2014/07/28 职场文书
2015党建工作简报
2015/07/21 职场文书
pytest进阶教程之fixture函数详解
2021/03/29 Python
解决Navicat for MySQL 连接 MySQL 报2005错误的问题
2021/05/29 MySQL