5568 sujets

Sémantique web et HTML

Bonjour je suis en train de creer un petit site en Html + css avec Dreamweaver le header de se site est une animation flash
si j'utilise se code

<object type="application/x-shockwave-flash" data="../flash/Sans nom-3.swf" width="900" height="120">
                        <param name="movie" value="../flash/Sans nom-3.swf">
                        <param name="true" value="high">
                        alt : <a href="../flash/Sans nom-3.swf">header</a>
                      </object>

Mon site est validé par http://validator.w3.org/ en HTML 4.01 STRICT
Mais les visisteurs ne possedant pas le player Flash ne voyent rien
Si j'utilise l'outil installer du Flash dans deramweaver , il me mets se code
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','900','height','120','title','header','src','../flash/Sans nom-3','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','../flash/Sans nom-3' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="900" height="120" title="header">
                <param name="movie" value="../flash/Sans nom-3.swf">
                <param name="quality" value="high">
                <embed src="../flash/Sans nom-3.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="900" height="120"></embed>
		      </object>

Mais celui ci n'est pas valide d'apres toujours validator.w3
Donc comment tout en gardant mon code valide ,faire en sorte que les personnes ne possedant pas le player Flash puisse aller le telecharger ?
D'avance merci a tous
Modifié par hitcher (10 Nov 2007 - 20:09)
bonjour,

Dans tous les cas si les internautes n'ont pas le player, ton animation ne passera pas. à la limite un text alternatif doit être mis, exemple d'intégration valide et adaptée à tous navigateurs :

<object type="application/x-shockwave-flash" data="flash.swf" width="100" height="60">

<param name="movie" value="flash.swf" />

Texte alternatif

</object>


++
Modifié par MySharrascript (04 Nov 2007 - 11:54)
MySharrascript a écrit :
bonjour,

Dans tous les cas si les internautes n'ont pas le player, ton animation ne passera pas. à la limite un text alternatif doit être mis, exemple d'intégration valide et adaptée à tous navigateurs :


Ok ça j'ai bien compris , comment faire pour dire au visiteurs qu'ils doivent pour visualiser l'animation telecharger le player Flash .
Avec se code ça fonctionne mais il n'est pas validé par http://validator.w3.org/
<script type="text/javascript">

AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','900','height','120','title','header','src','../flash/Sans nom-3','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','../flash/Sans nom-3' ); //end AC code

</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="900" height="120" title="header">

                <param name="movie" value="../flash/Sans nom-3.swf">

                <param name="quality" value="high">

                <embed src="../flash/Sans nom-3.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="900" height="120"></embed>

		      </object>
re,

pour ma part je fais simple:
<object type="application/x-shockwave-flash" data="flash.swf" width="100" height="60">



<param name="movie" value="flash.swf" />



Pour pouvoir visualiser ce site correctement il vous faut le player flash d'adobe <a href = "
 http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash&Lang=French">  téléchargez ici</a>



</object>


++ Smiley cligne

P.S.: la balise embed n'est pas valide W3C Smiley cligne
Modifié par MySharrascript (04 Nov 2007 - 13:16)