[PluginDetection]

Dieses Script erlaubt Ihnen, das Vorhandensein eines bestimmten Plugins zu erkennen. Dieses Script ist allerdings nur bedingt einsetzbar, da der Internet Explorer andere Wege als Netscape geht und keine Plugins, sondern ActiveX-Komponenten verwendet. Aus diesem Grunde wird beim Explorer nur das Vorhandensein der ActiveX-Unterstützung überprüft.

Der folgende Code überprüft als Beispiel das Vorhandensein des Shockwave Flash-Plugins und leitet dementsprechend auf vordefinierte Seiten um. Rot bezeichnete Abschnitte können/müssen von Ihnen geändert werden.

[zwischen <HEAD> und </HEAD>]

<script LANGUAGE="JavaScript">
<!--

if ((navigator.appName == "Microsoft Internet Explorer" &&
    navigator.appVersion.indexOf("Mac") == -1 &&
    navigator.appVersion.indexOf("3.1") == -1) ||

    (navigator.plugins && navigator.plugins["Shockwave Flash"])
                       || navigator.plugins["Shockwave Flash 2.0"]){

   //Laden der vordefinierten Flash-Seite.
    window.location='flashed.html';
}
else {
    //Laden der vordefinierten Seite ohne Flash.
    window.location='nonflashed.html';
}

// -->
</SCRIPT>


Für den Fall, dass das Detection-Script bei gewissen Browsern nicht funktionieren sollte (JavaScript deaktiviert, o.ä.), ist ein Textlink, mit dem die betreffenden Seiten manuell ausgewählt werden können, angebracht.

<BODY>
<CENTER>
<H3><A HREF="flashed.html">Besuchen Sie die Flash-Seite</A><BR>
<FONT SIZE=3>setzt <A HREF="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">Flash Player</A> voraus</FONT></H3>

<H3><A HREF="nonflashed.html">Besuchen Sie die Seite ohne Flash</A></H3>

</CENTER>
</BODY>

[Autor]

Macromedia

[Download]

kopieren Sie bitte den Quellcode

Copyright © 1998- Nightfire Webworker Archiv Script No: 0309