Dieses Script habe ich mal in einer Seite gefunden, die auf das Vorhandensein des Flash-Plugins prüfte, um dann zur entsprechenden Seite weiterzuleiten.
Die Funktionsweise ist mir zwar nicht ganz klar, aber es funktioniert. :-))
Anstelle der Weiterleitung habe ich im Beispiel mal nur eine Alert-Box verwendet.
Und hier der Quelltext:

<body>
<script type="text/javascript">
<!--
var useFlash = navigator.mimeTypes &&
navigator.mimeTypes["application/x-shockwave-flash"] &&
 navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin;
//-->
</script>

<script language="VBScript">
<!--
On error resume next
useFlash = NOT IsNull(CreateObject("ShockwaveFlash.ShockwaveFlash"))
//-->
</script>

<script type="text/javascript">
<!--
if ( useFlash ) {
 window.location = "mit_flash_index.phpl";
} else {
 window.location = "ohne_flash_index.php";
}
//-->
</script>
</body>
\|/
- -
C(o,o)D
o
---o0o--o0o---