Antworten auf deine Fragen:
Neues Thema erstellen

Antworten zum Thema „Flash Plugin überprüfen“

dosonaro

Aktives Mitglied

Hu,

ist es möglich zu überprüfen ob der user das browser flash plugin hat, wenn ja zeige die flash animation, wenn nicht zeige das statische bild?
 

FlashSoft

Besserwisser

AW: Flash Plugin überprüfen

hier haste mal ein Script, das überprüft, was für Player Plugins installiert sind.

Code:
<script>

//This script detects the following:
//Flash
//Windows Media Player
//Java
//Shockwave
//RealPlayer
//QuickTime
//Acrobat Reader
//SVG Viewer

var agt=navigator.userAgent.toLowerCase();
var ie  = (agt.indexOf("msie") != -1);
var ns  = (navigator.appName.indexOf("Netscape") != -1);
var win = ((agt.indexOf("win")!=-1) || (agt.indexOf("32bit")!=-1));
var mac = (agt.indexOf("mac")!=-1);

if (ie && win) {    pluginlist = detectIE("Adobe.SVGCtl","SVG Viewer") + detectIE("SWCtl.SWCtl.1","Shockwave Director") + detectIE("ShockwaveFlash.ShockwaveFlash.1","Shockwave Flash") + detectIE("rmocx.RealPlayer G2 Control.1","RealPlayer") + detectIE("QuickTimeCheckObject.QuickTimeCheck.1","QuickTime") + detectIE("MediaPlayer.MediaPlayer.1","Windows Media Player") + detectIE("PDF.PdfCtrl.5","Acrobat Reader"); }
if (ns || !win) {
        nse = ""; for (var i=0;i<navigator.mimeTypes.length;i++) nse += navigator.mimeTypes[i].type.toLowerCase();
        pluginlist = detectNS("image/svg-xml","SVG Viewer") + detectNS("application/x-director","Shockwave Director") + detectNS("application/x-shockwave-flash","Shockwave Flash") + detectNS("audio/x-pn-realaudio-plugin","RealPlayer") + detectNS("video/quicktime","QuickTime") + detectNS("application/x-mplayer2","Windows Media Player") + detectNS("application/pdf","Acrobat Reader");
}

function detectIE(ClassID,name) { result = false; document.write('<SCRIPT LANGUAGE=VBScript>\n on error resume next \n result = IsObject(CreateObject("' + ClassID + '"))</SCR'+'IPT>\n'); if (result) return name+','; else return ''; }
function detectNS(ClassID,name) { n = ""; if (nse.indexOf(ClassID) != -1) if (navigator.mimeTypes[ClassID].enabledPlugin != null) n = name+","; return n; }

pluginlist += navigator.javaEnabled() ? "Java," : "";
if (pluginlist.length > 0) pluginlist = pluginlist.substring(0,pluginlist.length-1);

//Beispiel - "Flash"
if (pluginlist.indexOf("Flash")!=-1)
document.write("Sie haben Flash installiert<br>")

if (pluginlist.indexOf("Windows Media Player")!=-1)
document.write("Sie haben den Windows Media Player installiert<br>")
</script>
Hier nur die Flash abfrage:

Code:
[FONT=Verdana, Geneva, Arial, Helvetica, sans-serif][SIZE=2][FONT=Verdana, Geneva, Arial, Helvetica, sans-serif][SIZE=2][B]<script> 
var nav = navigator.appName; 
if(nav == "Microsoft Internet Explorer"){ 
pluginlist = detectIE("ShockwaveFlash.ShockwaveFlash.5","Shockwave Flash");
} 

if (pluginlist) { 
alert("Sie haben Flash installiert") 
} else { 
alert("Sie haben kein Flash installiert") 
} 
</script>[/B][/SIZE][/FONT][/SIZE][/FONT]

Must halt deinen Entsprechungen anpassen.

FlashSoft
 
Zuletzt bearbeitet:

dosonaro

Aktives Mitglied

AW: Flash Plugin überprüfen

danke schonmal für die antwort.

allerdings möchte ich ja, dass wen kein flash installiert ist das das statische bild stattdessen angezeigt wird. müsste ich dann statt "sie haben keinen player installiert" das statische bild einfügen oder wie macht man das?

ich bin ein totaler flash anfänger, daher habe ich auch nicht ganz soviel ahnung :)
 

FlashSoft

Besserwisser

AW: Flash Plugin überprüfen

Ja da muß dann das Bild rein, aber ohne alert Anweisung. Aber das alles in deiner HTML- oder PHP- Datei.

In einer Flash Datei hat es ja keinen Sinn, wenn kein Flash Player installiert ist.

FlashSoft
 

Incursions

Nicht mehr ganz neu hier

AW: Flash Plugin überprüfen

Hey

Du kannst es auch noch ein Stück einfacher machen, in dem du dein Bild, welches
angezeigt werden soll, wenn der Benutzer kein Flash hast, hinter den Layer legst
in dem du deinen Flashfilm per Javascript einbindest.

Wenn der Benutzer nicht den passenden Player oder Javascript installiert hat, wird der
Film nicht angezeigt und der Benutzer sieht das Bild, welches sich darunter befindet.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
175.189
Beiträge
2.582.077
Mitglieder
67.259
Neuestes Mitglied
SaschMasch1312
Oben