function flashChecker() {
var hasFlash = 0; //是否安装了flash
var flashVersion = 0; //flash版本
if(document.all) {
var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
if(swf) {
hasFlash = 1;
VSwf = swf.GetVariable("$version");
flashVersion = parseInt(VSwf.split(" ")[1].split(",")[0]);
}
} else {
if(navigator.plugins && navigator.plugins.length > 0) {
var swf = navigator.plugins["Shockwave Flash"];
if(swf) {
hasFlash = 1;
var words = swf.description.split(" ");
for(var i = 0; i < words.length; ++i) {
if(isNaN(parseInt(words[i]))) continue;
flashVersion = parseInt(words[i]);
}
}
}
}
return {
f: hasFlash,
v: flashVersion
};
}
var fls = flashChecker();
var s = "";
if(fls.f) document.write("您安装了flash,当前flash版本为: " + fls.v + ".x");
else document.write("您没有安装flash");
- 浏览: 162612 次
- 性别:
- 来自: 天津
文章分类
- 全部博客 (219)
- 数据库 (6)
- 开发环境搭建 (6)
- ireport (1)
- js (37)
- java操作office,xml等工具方法 (9)
- 正则表达式 (1)
- linux (19)
- jsp (6)
- 小功能 (12)
- 框架知识 (5)
- 杂项 (2)
- java开发知识 (26)
- 异常处理 (17)
- powerdesigner (2)
- 统计图fusionChart (2)
- css (2)
- sql mysql oracle语句实现 (2)
- 版本管理工具 (3)
- openstack (9)
- 开发习惯 (1)
- WeX5app开发 (16)
- Phython (4)
- qemu-kvm (9)
- tomcat (0)
- powershell (12)
- microsoft (12)
- asp (1)
- 网络知识 (1)
- 云计算 (1)
- 系统优化 (1)
- json (1)
- 微信开发 (1)
- react (1)
最新评论
发表评论
-
jquery或者js怎么获取url传过来的参数值
2016-10-14 10:39 1051function -
$.ajax()方法详解
2016-06-20 11:23 229jquery中的ajax方法参数总是记不住,这里记录一下。 ... -
js日期比较,js中的时间与毫秒数互相转换
2015-12-21 15:23 688两个日期比较大小 var a = Date.UTC( ... -
ActiveXObject函数详解
2015-11-25 10:18 1030什么是 ActiveX 控件? ActiveX 控件广泛用 ... -
JQuery 对 Select option 的操作
2015-10-21 15:13 409下拉框: <select id=" ... -
js校验上传格式为png或jpg格式图片(正则)
2015-08-24 10:33 1420function validate() { var reg ... -
iframe父子页面互相调用、控制
2015-08-19 10:33 7541、iframe子页面调用父页面js函数 子页面调用父页 ... -
Javascript:为input设置readOnly属性
2015-08-19 08:40 1259本篇文章主要是对Javascript中为input设置re ... -
jQuery select操作控制方法小结
2015-08-19 08:34 389需要注意的是,这里的 ... -
获得后台的值,把相应的select的option选为默认的值
2015-08-18 15:23 716//获得后台的值,把相应的select的option选为默认 ... -
js/jquery 实时监听输入框值变化:oninput & onpropertychange
2015-08-11 16:03 755(1) 先说jquery, 使用 jQuery 库的 ... -
JQueryUI之Autocomplete
2015-08-10 15:08 612JQuery UI 是以 JQuery 为基础的开源 Jav ... -
jquery中如何实现按回车触发按钮事件
2015-08-10 14:59 1043jquery中如何实现按回车触发按钮事件,和点击提交按钮触 ... -
js获得当前选中对象的id
2015-08-05 17:09 687//获得当前选中对象的id var aId = $(&qu ... -
js有2位以内小数的计算方式
2015-08-05 10:03 435Math.round(c*100)/100; c为一个 ... -
JavaScript的事件冒泡是什么
2015-08-04 11:56 451JavaSciprt事件中有两个很重要的特性:事件冒泡以及目 ... -
html事件
2015-07-21 15:07 234http://www.w3school.com.cn/tags ... -
iframe去边框,无边框,使用大全
2015-07-21 15:04 446<iframe src=”you page’s url ... -
获得父节点,子节点
2015-07-21 14:51 513一、获取子节点 比如是一个 id 为 test 的 div元 ... -
Javascript removeChild():删除节点
2015-07-21 14:39 446在Javascript中,只提供了一种删除节点的方法:rem ...
相关推荐
SWFUpload v2包含了新的高级功能,改善了稳定性,解决了FlashPlayer中的一些bug,并且提供一套有用的插件。新的功能包括: 在文件上传的同时能够发送额外的POST数据(只针对Flash 9 版本) 针对每一个文件上传发送...
js depending on browser 根据不同的浏览器选择不同的javascript代码 Externel CSS file 插入外部的CSS文件 Externel Javascript file 插入外部的js文件 Video embed 插入activemovie windowsMaxmizer 最大化...
FlashPlayer播放器4.0的VC++源代码 FreeBird2011最初版(模仿飞鸽,可聊天+传文件) 该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了...
FlashPlayer播放器4.0的VC++源代码 FreeBird2011最初版(模仿飞鸽,可聊天+传文件) 该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了...
FlashPlayer播放器4.0的VC++源代码 如题。 FreeBird2011最初版(模仿飞鸽,可聊天+传文件) 该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本...
如何判断ArrayList,Hashtable,SortedList 这类对象是否相等 帮助解决网页和JS文件中的中文编码问题的小工具 慎用const关键字 装箱,拆箱以及反射 动态调用对象的属性和方法——性能和灵活性兼备的方法 消除由try/...
FlashPlayer播放器4.0的VC++源代码 FreeBird2011最初版(模仿飞鸽,可聊天+传文件) 该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了...
FlashPlayer播放器4.0的VC++源代码 FreeBird2011最初版(模仿飞鸽,可聊天+传文件) 该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了...
- 下载前判断当前目录可写 - 文件扩展名处理,分为用户方式和扩展名权限方式 - 上传结束提示:是否成功、失败原因 - 上传扩展名限制 解决apache .php.*当做php执行bug - 文件名非法字符限定 - 树目录展开箭头...
FlashPlayer播放器4.0的VC++源代码 FreeBird2011最初版(模仿飞鸽,可聊天+传文件) 该实例可进行局域网的聊天、一对多、多对一、和多对多的传送和续传,理论上这是我本人的实现目的,而且目前经测试已基本实现了...