HOME PAGE > TUTORIALS > Flash > FLASH auto-detection

java & VBscripts qui détectent si le client possède le plug’in FLASH

FLASH auto-detection

Inutile de vous dire combien je suis passionné par le logiciel FLASH.

Certains pensent que flash est lourd (un flash mal construit est lourd oui !) D’autres trouvent les intros gratuites et chiantes (celles qui nécessitent un "skip intro" oui ! voir le site du même nom) D’autres encore pensent qu’ils ne seront pas vu par la majorité... Essayez d’exporter en FLASH 4, voir 3 si les action scripts utilisés le permettent

Et si ce n’est pas suffisant pour convaincre votre client, faites une version HTML du site et sur la home page placez ces VB et javascripts qui dirigeront automatiquement les internautes vers la version FLASH si ils ont le plugin. Ne leur donnez pas le choix entre les 2 versions, certains sont capables de croire que la version html sera mieux... alors qu’ils ont le plugin. Voici le code à placer dans le header de votre page d’autodetection

Attention : à la fin du script, les lignes : window.location = "http://www.page avec flash window.location = "http://www.version html.htm doivent contenir les url des versions correspondantes

   <script language="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 language="JavaScript">
<!--
if ( useFlash ) {
window.location = "http://www.page avec flash";
} else {
window.location = "http://www.version html.htm";
}
//-->
</script>

REAGIR A CET ARTICLE ET PARTICIPER AU FORUM