Flash-Plugin
Horst
- javascript
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
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