Insertar un flash correctamente en XHTML

No siempre se puede vivir sin flash, sobre todo dedicándose al diseño y desarrollo web. Tarde o temprano llegaría ese momento en el que insertar cualquier elemento flash se convertiría en un pequeño suplicio para el standars-compliant. Buscando un poco por la red he encontrado una solución sencilla y funcional. El código se ajusta perfectamente a lo exigido por la W3C y es bastante sencillo de implementar:
<!--[if !IE]> -->
<object type="application/x-shockwave-flash"
  data="movie.swf" width="300" height="135">
<!-- <![endif]-->

<!--[if IE]>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
  width="300" height="135">
  <param name="movie" value="movie.swf" />
<!-->
  <param name="loop" value="true" />
  <param name="menu" value="false" />

  <p>This is the alternative content.</p>
</object>
<!-- <![endif]-->
Es código válido, funcional para todos los navegadores conocidos, muestra contenido alternativo cuando no se encuentra instalado el flash plugin, no requiere Javascript y no hay tropecientos tags param... buena forma de empezar la semana.
flash html valid w3c xhtml

About the author

Óscar
has doubledaddy super powers, father of Hugo and Nico, husband of Marta, *nix user, Djangonaut and open source passionate.
  • Pues en IE, al menos el 7, parece que no funciona, pd:tienes problemas con el charset en el blog Saludos
blog comments powered by Disqus