Óscar M. Lage

Sysadmin & Web Developer

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 double-daddy super powers, father of Hugo and Nico, husband of Marta, *nix user, Djangonaut and open source passionate.
blog comments powered by Disqus