Pregunta

pregunta simple: estoy buscando una forma compatible con los estándares para incrustar un archivo flash. He estado usando Dreamweaver para este proyecto (no porque me guste, sino porque mi compañero de trabajo no es un gurú de HTML) y aparentemente usa código no estándar para incrustar archivos flash. Probablemente sea estándar en HTML, pero no tanto en XHTML que prefiero usar.

¿Cuál es la forma compatible con los estándares para hacer esto? Prefiero hacerlo sin usar esa biblioteca de JavaScript que todo el mundo parece usar, estoy buscando una solución XHTML pura para que mis páginas se degraden con gracia cuando JavaScript no está habilitado.

Gracias, puedo publicar mi código no compatible existente si es necesario.

¿Fue útil?

Solución

Aquí hay información sobre los métodos de Satay.

La forma compatible con los estándares es usar < object / > etiqueta, con el tipo de conjunto apropiado. Sin embargo, el soporte en diferentes navegadores es bastante incompleto. Su mejor opción es usar una biblioteca de JavaScript como swfObject para reemplazar / incrustar el flash en una etiqueta div determinada.

En su mayor parte, es probable que aquellos que deshabilitan JavaScript no tengan flash, o que también lo tengan deshabilitado. Además, el html alternativo dentro del div que se reemplazará con el flash también se puede probar más fácilmente.

No me gusta más que a ti para ser honesto, pero realmente es la forma más fácil de asegurarte de que funcione ... a continuación hay un ejemplo si eliges seguir ese camino.


  <object id="myflash" type="application/x-shockwave-flash" data="myfile.swf">
    <param name="movie" value="myfile.swf" />
  </object>

Otros consejos

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top