Stefan Klein: überprüfen, ob Flash installiert ist.

Hallo,

ich suche nach einem Script, welches überprüft ob das Flas Plugin installiert ist und wenn ja, in welcher Version es verfügbar ist.

Könnt Ihr mir weiterhelfen?

Viele Dank

Stefan

  1. Das Script soll im Internet Explorer funktionieren

    1. Das Script soll im Internet Explorer funktionieren

      Sinvollerweise macht man das mit Flash, da nur Flash 100% zuverlässig weiß das Flash installiert ist.
      Also ein kleines Flash, was automatisch auf die richtige Seite weiterleitet, machen.

      1. Sinvollerweise macht man das mit Flash,

        Genau!

        http://www.macromedia.com/support/flash/ts/documents/scriptfree_detection.htm

        Falls Du darauf angewiesen bist, die Flashplayerversion abzufragen, geht das auch in Flash. Such mal bei Makromedia...

        Gruß Henk

        1. Ok, meine Fragestellung war etwas falsch:

          Ich möchte folgendes erreichen:

          Abfrage mit folgenden Ausprägungen:

          Flash ist installiert und Version > 4 : Führe Flash Plugin aus

          Flash ist nicht installiert oder Version < 4 : Zeige Bild an (<img>)

          1. Ok, meine Fragestellung war etwas falsch:

            Ich möchte folgendes erreichen:

            Abfrage mit folgenden Ausprägungen:

            Flash ist installiert und Version > 4 : Führe Flash Plugin aus

            Flash ist nicht installiert oder Version < 4 : Zeige Bild an (<img>)

            Du bist dem angegebenen Link gefolgt? Dort steht wie man Flash und die Version prüft, wenn ich  mich nicht irre (kann kein Flash)
            Daneben gibt es in HTML die Möflichkeit mit <img src="..."> -bilder anzuzeigen.

            Also

            <embed>
            <img src="bild">
            </embed>

            Wenn ich mich hier auch nicht irre, da ich kein Flash benutze (wozu auch) kann ich's nicht probieren.

          2. Hallo,

            die Playerversion kannst Du mit folgendem Actionscriptcode auslesen.

            playerVersion = eval("$version");

            myLength = length(playerVersion);

            while (i<=myLength) {
             i = i+1;
             temp = substring(playerVersion, i, 1);
             if (temp eq " ") {
              platform = substring(playerVersion, 1, i-1);
              majorVersion = substring(playerVersion, i+1, 1);
              secondHalf = substring(playerVersion, i+1, myLength-i);
              minorVersion = substring(secondHalf, 5, 2);
             }
            }

            majorVersion enthält jetzt die Playerversionsnummer, also z.B. 4

            Zusammen mit dem Link, den ich Dir schon gepostet habe, sollte das eigentlich reichen...

            Gruß Henk