介绍一个判断plug-ins/ActiveX 是否存在的例子
发表于:2007-06-30来源:作者:点击数:
标签:
这里就以在IE3.02和Netscape3+的浏览器为例,介绍关于Flash(以Flash2为例)插件是否安装. % a = lcase(request.servervariables(http_user_agent)) if instr(a,msie)0 then if instr(a,98)0 or instr(a,95)0 or instr(a,nt)0 then ie32=true @# IE 3 or greate
这里就以在IE3.02和Netscape3+的浏览器为例,介绍关于Flash(以Flash2为例)插件是否安装.
<%
a = lcase(request.servervariables("http_user_agent"))
if instr(a,"msie")>0 then
if instr(a,"98")>0 or instr(a,"95")>0 or instr(a,"nt")>0 then
ie32="true"
@# IE 3 or greater on 32-bit
end if
elseif instr(a,"mozilla/3")>0 or instr(a,"mozilla/4")>0 then
if instr(a,"opera")<=0 then
nn="true"
@# Netscape 3 or greater
end if
end if
if ie32 then
%>
<script language="
vbscript">
if scriptEngineMajorVersion > 1 then
on error resume next
FIn=(IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash")))
if FIn then
msgbox "Flash插件已安装!"
else
msgbox "Flash插件没安装."
end if
end if
</script>
<%
elseif nn then
%>
<script language="
JavaScript">
FIn = navigator.plugins["Shockwave Flash 2.0"];
if (FIn)
{
alert("Flash插件已安装!");
}
else
{
alert("Flash插件没安装.");
}
</script>
<%
end if
%>
原文转自:http://www.ltesting.net