ActiveX und Flash
Steve
- barrierefreiheit
0 wahsaga0 steve1 Ingo Turski0 Steve
Hallo zusammen,
ich möchte unter den Mozilla Browsern und IE prüfen ob eine Flashdatei abgespielt werden kann.
Ich habe dazu folgendes Skript geschrieben:
function flash(required)
{
var flash = 0;
if(typeof(navigator.plugins["Shockwave Flash"]) == "object")
{
flash = 1;
}
else if(typeof(ActiveXObject) == "function")
{
if(typeof(new ActiveXObject("ShockwaveFlash.ShockwaveFlash")) == "object") flash = 1;
}
return flash;
}
//-->
</script>
Wenn man aber im IE ActiveX deaktiviert werden ja Flash Files nicht wieder gegeben. Wie kann man prüfen ob ActiveX aktiviert ist?
Danke im voraus.
Steve
hi,
Wenn man aber im IE ActiveX deaktiviert werden ja Flash Files nicht wieder gegeben. Wie kann man prüfen ob ActiveX aktiviert ist?
Wenn ActiveX deaktiviert ist, sollte doch auch die Bedingung von
if(typeof(new ActiveXObject("ShockwaveFlash.ShockwaveFlash")) == "object") flash = 1;
gar nicht erfüllt sein?
gruß,
wahsaga
hi wahsaga,
auch wenn ich ActiveX deaktiviere wird
if(typeof(new ActiveXObject("ShockwaveFlash.ShockwaveFlash")) == "object") flash = 1;
ausgeführt. Die Variable bekommt den Wert 1.
Das verstehe ich nicht?
Hi,
nunja, vielleicht gibt der IE per Javascript nur wieder, welche ActiveX-Objekte installiert sind. Aber da Du das Thema Barrierefreiheit gewählt hast: Wie reagierst Du auf deaktiviertes Javascript?
freundliche Grüße
Ingo
Hi Ingo,
ja das Thema "Barrierefreiheit" ist bei meinem Posting wohl nicht das korrekte.
Bye
steve