ActiveXObject是ie下才有的控件方法,ShockwaveFlash.ShockwaveFlash+版本号是控件的id名,即用js实例化生成这个flash控件,如果生成成功,则可以获得flash的版本号了。。。
�0�2�0�2�0�2 判断浏览器是否支持flash的方法,下面是代码。<SCRIPT type=text/javascript<!--
var i_flash
var v_flash
// Netscape
if (navigator.plugins) {
for (var i=0i <navigator.plugins.lengthi++) {
if (navigator.plugins[i].name.toLowerCase().indexOf(\"shockwave flash\") = 0) {
i_flash = true
v_flash = navigator.plugins[i].description.substring(navigator.plugins[i].description.toLowerCase().lastIndexOf(\"flash \") + 6, navigator.plugins[i].description.length)}// --</SCRIPT
<SCRIPT type=text/script<!--//IE
on error resume next
set f = CreateObject(\"ShockwaveFlash.ShockwaveFlash\")
if IsObject(f) then
i_flash = true
v_flash = hex(f.FlashVersion())end if
// --</SCRIPT
<SCRIPT type=text/javascript<!--
if (i_flash) {
document.writeln(\"你已经安装了Flash插件\")
if (v_flash) {
document.writeln(\" - 版本 \" + v_flash)} else {
document.writeln(\"你没有安装Flash插件\")
兄弟你电脑里装的flash版本太低了,需要升级,有腾讯电脑管家吗,比较方便的升级方式是,打开【电脑管家】→点击【软件管理】,在搜索框中输入"flash"→找到相应版本点击【安装】或【升级】
应该就可以了,如果还是不行,可能是相关组件或者注册表异常,试试使用腾讯电脑管家的电脑诊所可以一键进行修复。