Comment faire du flash conditionnel ?

Rhesux -  
Matio Messages postés 684 Statut Membre -
Bonjour,

voila je suis en train de faire un site web de présentation d'entreprise et je me posais la question de comment faire pour si l'utilisateur n'a pas flash player ou qu'il est bloqué pour n'importequelle raison.

Genre mon header est en flash mais je voudrais pas qu'il s'affiche un carré blanc si Flash n'est pas présent sur le navigateur des visiteurs du site,

comment puis-je faire ?

merci d'avance
Configuration: Windows XP
Firefox 2.0.0.15

2 réponses

  1. Matio Messages postés 684 Statut Membre 300
     
    Salut pour ma part je remplace l'animation par une image de la même taille que l'animation et du même thême si flash player n'est pas installé

    <script type="text/javascript" language="JavaScript">
    var isFlash = false;
    // Pour tous navigateurs sauf IE
    if (navigator.plugins && navigator.plugins.length > 0) {
    var pluginsArrayLength = navigator.plugins.length;
    // Pour chaque plugin du navigateur...
    for (pluginsArrayCounter=0; pluginsArrayCounter < pluginsArrayLength; pluginsArrayCounter++ ) {
    if(navigator.plugins[pluginsArrayCounter].name.indexOf("Shockwave Flash")>= 0){ // Si 1 des plugins contient Shockwave Flash
    isFlash = true; // Alors flash player OK
    break;
    }
    }
    }

    </script>
    <script type="text/VBScript" language="VBScript">
    // Detection pour Internet Explorer
    On error resume next
    isFlash = NOT IsNull(CreateObject("ShockwaveFlash.ShockwaveFlash"))
    </script>
    </head>
    <body>

    <div id="flash" align="center">
    <script type="text/javascript" language="JavaScript">
    if(isFlash){
    document.write("<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='taille' height='taille'> <param name='movie' value='flash/fichier.swf'/> <param name='quality' value='high'/> <embed src='fichier.swf' quality='high' type='application/x-shockwave-flash' width='taille' height='Taille'/> </object>");
    }else{
    document.write("<img src='/images/imgflash.jpg'/>");
    }
    </script> </div>
    0
  2. Rhesux
     
    merci beaucoup !!
    0
    1. Matio Messages postés 684 Statut Membre 300
       
      De rien, bon travail
      0