Horst: Flash-Plugin

Hallo allerseits,

kann mir bitte jemand weiterhelfen und mir erklären, wie ich per HTML (geht sicherlich nicht) bzw. Javascript (geht sicherlich) unter IE und NS herausbekomme, ob das Flash-Plugin installiert ist ??

mfg. Horst

  1. Hallo!

    kann mir bitte jemand weiterhelfen und mir erklären, wie ich per HTML (geht sicherlich nicht) bzw. Javascript (geht sicherlich) unter IE und NS herausbekomme, ob das Flash-Plugin installiert ist ??

    Dieses Script ist seit einem Jahr im Einsatz und hat sich bewährt!

    <script type="text/javascript" language="javascript">
    <!--
    var ieFlash4;
    var nnFlash4;
    var flashinstall = false;
    var ie = document.all;
    var nn = document.layers;

    function flash()
    {

    if(ie)
            {
                if(ieFlash4) { flashinstall = true; }
            }
        if(nn)
            {
                for(i=0; i<navigator.plugins.length; i++)
                    {
                        nnFlash4 = navigator.plugins[i].description;
                        if(nnFlash4.indexOf("Flash") != -1) { flashinstall = true; break; }
                    }
            }

    if(flashinstall == true)
            {
                top.location.href = "intro.html";
            }
            else
                {
                    top.location.href = "route_de.html";
                }

    }
    //-->
    </script>

    <script type="text/vbscript" language="VBScript">
    <!--
    on error resume next
    var ieFlash4
    ieFlash4 = false
    ieFlash4 = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))
    //-->
    </script>

    Für Flash5 sollte/könnte es angepasst so aussehen!

    <script type="text/vbscript" language="VBScript">
    <!--
    on error resume next
    var ieFlash
    ieFlash = false
    ieFlash = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))
    ieFlash = IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))
    //-->
    </script>

    Dementsprechend muß im JS-Teil auch die Variable ieFlash4 zu ieFlash angepasst werden. Du kannst auch eine Variable für Flash4 und Flash5 setzen...

    Ich kann kein VBScript. Kann sein das einer einen kleinen Schönheitsfehler finden. Ich habe mir das mal bei Macromedia abgeschaut und etwas angepasst!

    MfG, André Laugks