Comunidad de diseño web y desarrollo en internet online

Alternativa a swfobject para insertar Flash en HTML

Se han venido aportando soluciones al problema que ha surgido a raíz de la ultima actualización de Explorer que pide hacer click para activar las películas de Flash. En Adobe nos propusieron algunas soluciones y en Cristalab se curraron un interesante artículo sobre el problema y la solución utilizando SwfObject. Incluso hay una actualización de Dreamweaver que corrige el problema.



Lo que ocurre es que nada de lo anterior solucionaba el trabajo de tener que ir cambiando de un modo prácticamente manual todos los flash de trabajos anteriores; sobre todo si la cantidad es grande. La solución la encontré en esta página y es la siguiente:

Creas un fichero iefix.js en el que pegas el siguiente código:

Código :

objects = document.getElementsByTagName("object" ) ;
for (var i = 0; i < objects.length; i++)
{
objects[i].outerHTML = objects[i].outerHTML;
}


Debajo del último "object", por ejemplo antes de la etiqueta de cierre del "body"
insertas la siguiente linea:

Código :

<script type="text/javascript" src="iefix.js"></script> 


Espero les sirva! :cool:

¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.

Publica tu comentario

El autor de este artículo ha cerrado los comentarios. Si tienes preguntas o comentarios, puedes hacerlos en el foro

Entra al foro y participa en la discusión

o puedes...

¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?

¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?

Registrate