Ich möchte eine Browser abfrage machen ob das Flash Plug-in installiert ist wenn ja Flash Animation abspielen wenn nein gif. Bild anzeigen. Habe auch ein VB-script dazu gefunden doch ich hab leider zu wenig ahnung um es zum laufen zu bringen. Ich habe hier das script und wollte frage wie genau muss ich das Ändern so dass das geschieht was ich gerne hätte und wo muss ich dann hin tun Head oder Body ?
Und wo setz ich die Datei addy ein oder hab ich das was Vergessen ?
var version = 5;
function checkTyp(){
var mType=navigator.mimeTypes['application/x-shockwave-flash'];
var mTypePlugin=navigator.plugins['Shockwave Flash'];
if(mType && (mType.enabledPlugin != null)){
if(mTypePlugin){
var pluginDescription=mTypePlugin.description;
var pluginVersion=parseInt(pluginDescription.charAt(pluginDescription.indexOf('.')-1));
return (pluginVersion>=version)?true:false;
}
} else return false;
}
function checkTypIE(){
var isIE=(navigator.appVersion.indexOf('MSIE') != -1)?true:false;
var isWIN=(navigator.appVersion.indexOf('Windows') != -1)?true:false;
var pluginVersion;
with(document){
if(isIE && isWIN){
write('<script language=\"VBScript\"\> \n');
write('on error resume next \n');
for(var i=3;i<=version;i++){
write('flash'+i+'=(IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+i+'"))) \n');
}
write('</script\> \n');
for(var y=3;y<=version;y++){
fVer=eval('flash'+y);
if(fVer==true || typeof(fVer)!="undefined") pluginVersion=y;
}
}
return (pluginVersion>=version)?true:false;
}
function finalStatus(){
var tvFalsh=navigator.userAgent.toLowerCase();
var nnFlash=checkTyp();
var ieFlash=checkTypIE();
if(tvFalsh.indexOf('webtv')>-1){
pluginVersion=3;
return (pluginVersion>=version)?true:false;
} else
return (nnFlash || ieFlash)?true:false;
}
MFG
Whisler