Script, das erkennt ob der User den Flashplayer hat!

  • Themenstarter Themenstarter Rushjo
  • Beginndatum Beginndatum
R

Rushjo

Guest
hey,

ich suche ein Script, das automatisch auf der Startseite
überprüft, ob der User einen FlashPlayer installiert hat!
Damit will ich sicher gehen, das auch Leute, die keinen
FlashPlayer haben, die Homepage besuchen kann!
--> die Seite wird dann in zwei Varianten vorliegen,
einmal in Flash und einmal in "normalem" html (ohne
Flash!)

MfG Rushjo
 
Mach einfach ne HTMLseite mit nem kleine, winzig winzig kleinen movie (1 mal 1 px meinetwegen) und darin wir einfach nur ein METAREFRESH oder wenn möglich ein ähnlicher handle ausgeführt, der eine neue seite läd. Diese neue seite ist dann die flash seite. hat der jenige KEIN flash, wird er eben nach 2 oder 3 sekunden auf die normale seite kommen
 
@boppy

Ja, das ist auch eine Idee! Meine Frage zielte aber in
die Richtung, ob man dies auch durch ein Script lösen
kann?

MfG Rushjo
 
Code:
<html>
<head>
<title>Flash Detection</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\">
<!--
function MM_checkPlugin(plgIn, theURL, altURL, autoGo) { //v4.0
  var ok=false; document.MM_returnValue = false;
  with (navigator) if (appName.indexOf('Microsoft')==-1 || (plugins && plugins.length)) {
    ok=(plugins && plugins[plgIn]);
  } else if (appVersion.indexOf('3.1')==-1) { //not Netscape or Win3.1
    if (plgIn.indexOf(\"Flash\")!=-1 && window.MM_flash!=null) ok=window.MM_flash;
    else if (plgIn.indexOf(\"Director\")!=-1 && window.MM_dir!=null) ok=window.MM_dir;
    else ok=autoGo; }
  if (!ok) theURL=altURL; if (theURL) window.location=theURL;
}
//-->
</script>
</head>

<body bgcolor=\"#FFFFFF\" text=\"#000000\" onLoad=\"MM_checkPlugin('Shockwave Flash','flash.htm','html.htm',false);return document.MM_returnValue\">
</body>
<script name=\"Used by MM_checkPlugin\" language=\"javascript\">
<!--
with (navigator) if (appName.indexOf('Microsoft')!=-1 && appVersion.indexOf('Mac')==-1) document.write(''+
'<scr'+'ipt language=\"VBScript\">\nOn error resume next\n'+
'MM_dir = IsObject(CreateObject(\"SWCtl.SWCtl.1\"))\n'+
'MM_flash = NOT IsNull(CreateObject(\"ShockwaveFlash.ShockwaveFlash\"))\n</scr'+'ipt>');
//-->
</script>
</html>

wird flash gefunden gehts zur flash.htm , ansonsten zur html.htm (namen können im body, onLoad beliebig geändert werden)
 
Zurück
Oben