JS判断IE的Flashplayer版本

JavaScript023

JS判断IE的Flashplayer版本,第1张

new ActiveXObject('ShockwaveFlash.ShockwaveFlash。。。

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 Plvayer才能显示.你把IE的安全等级设置改低一点,再登录这个网站,应该就可以了.等能看到图片之后,你再把IE的安全等级改高也可以.

=================================================

你显示不出的那部分就是需要更新flash player才能播放的部分。