如何判断客户端是否安装FLASH插件?

    如何判断客户端是否安装FLASH插件?

    网站的LOGO是FLASH的,现在想实现这么一个效果:
    用户浏览的时候,判断一下客户端是否安装FLASH插件
    如果有,则正常显示
    如果无,则把FLASH的LOGO换成GIF图片
    代码如下:
    -------------------------------------------------------------------------------------------------

    <script type=text/javascript><!--
    var i_flash;
    var v_flash;
    if (navigator.plugins)
    {
    for (var i=0; i < navigator.plugins.length; i++)
    {
       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/vbscript><!--
    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('<embed src="logo.swf" />');
    }
    else
    {
    document.writeln('<img src="logo.gif" />');
    }
    // --></script>

    -------------------------------------------------------------------------------

    输出文本:

    <script type=text/javascript><!--
    var i_flash;
    var v_flash;
    // Netscape
    if (navigator.plugins) {
    for (var i=0; i < navigator.plugins.length; i++) {
    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/vbscript><!--
    //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插件")
    }
    // --></script>

    ~~~~~~~~~~~~~~~~~

    from:<SOHO动力>www.xpsoho.com