|
Dreamweaver 3 gibt folgendes dafür her:
<html>
<head>
<title>Flash Detection - Please wait</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function MM_checkPlugin(plgIn, theURL, altURL, autoGo) { //v3.0
var ok=false; document.MM_returnValue = false;
with (navigator) if (appName.indexOf('Microsoft')==-1) 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="black" onLoad="MM_checkPlugin('Shockwave Flash','flash5.html','noflash.html',true);return document.MM_returnValue" link="#3333FF">
</body>
</html>
Da wird allerdings nur auf Flash 4 überprüft, ich hab dann noch ne andere Seite, die auf Flash 5 überprüft.
Bei dem onload Zeug kannst du die Seiten der Weiterleitung ändern. Die erste Adresse ist für die erfolgreiche Weiterleitung, die zweite für die alternativ Seite.
Die Flash 5 Überprüfung mache ich über einen kleinen Flashfilm, der auf dem ersten Schlüsselbild folgende Aktionen hat:
version = getVersion();
if (version.charAt(4)==5)
{ getURL ("aufl.html"); // normale Seite
}
else
getURL ("noflash.html");
//altnernative Seite
Zur Sicherheit hat die HTML seite, die den swf trägt noch nen Meta Tag zur Weiterleitung nach 10 sek zur Alternativseite:
<META HTTP-EQUIV='Refresh' CONTENT='10;URL=noflash.html'>
So sollte eigentlich niemand ohne entsprechendem PlugIn durchschlüpfen könnnen,
MfG Yoda
|