5568 sujets

Sémantique web et HTML

Hello, bon ca doit être une question qui tombe souvent. J'ai trouvé quelques réponse. Mais j'ai un souci.
Je m'explique :
Je fais un site avec un peu de flash.
Pour intégrer le flash j'ai d'abord mis ce code :

        <object width="414" height="309">
         <param name="movie" value="somefilename.swf"/>
         <embed src="img/flash/intro.swf" width="414" height="309"></embed>
        </object>


Problème "Warning: <embed> is not approved by W3C"
Ok j'ai trouvé la solution :

        <object type="application/x-shockwave-flash" data="img/flash/intro.swf" width="414" height="309">
         <param name="movie" value="fichierflash.swf" />
         <param name="wmode" value="transparent" />
         <p>Visualiser les photos avec flash</p>
        </object>


Ca fonctionne impecablement avec Firefox & co. Mais IE ne capte rien.
Pourtant c'est W3C compliant.
Comment faire pour IE?
Dois je faire une détection de type de navigateur pour afficher tel ou tel code?
Comment faites vous ?
Modifié par Spir (13 Aug 2005 - 18:51)
Huhu, la version W3C compliant je l'ai trouvé dans ce même FAQ... Mais comme je disais chez moi ca ne passe pas sous IE. Es ce normal?
Autant pour moi je n'ai pas assez fouillé les liens.

Ca devient donc ceci :

        <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="414" height="309">
         <param name="movie" value="img/flash/intro.swf">
         <param name="quality" value="high">
         <embed src="img/flash/intro.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="414" height="309"></embed>
        </object>


Merci bien.
Pour info j'ai mis ca finalement :

        <object type="application/x-shockwave-flash" data="img/flash/intro.swf" width="largeur" height="hauteur">
         <param name="movie" value="monFichierSWF" />
         <p>You need flash player</p>
        </object>

Et c'est impec sous IE comme avec les autres navigateurs. Smiley murf