|
Bajo licencia libre, hoy me entero que ha salido un nuevo script para solucionar los problemas ocacionados en Internet Explorer con objetos enbebidos en HTML, como Flash o Applets. Dicho script se llama JS Embedded Content y según su creador, David Muñoz (alias Raspu), lo resume como: "Una pequeña aplicación Javascript que permite la activación automática de los elementos OBJECT, EMBED y APPLET incrustados en un documento HTML (películas Flash, applets de Java, archivos de video, etc.); de esta manera se evita que estos elementos deban ser activados manualmente por el usuario, porcedimiento necesario para que pueda interactuar con ellos en Internet Explorer 7, algunas actualizaciones de Internet Explorer 6 y en algunas versiones de Ópera 9" |
Lo recomiendo 100%, el script lo pueden descargar aquí ^^ Actualización 23/09/06: Ayer ha salido la versión 1.1 beta 2 para descargar . Además, en Cristalab , tras una crítica hacia el script David explica los pros de JS Embedded Content comparado a swfObject : [...] Efectivamente, una de las diferencias fundamentales entre JS Embedded Content y SWFObject (por especificar alguno) es la lógica que sigue. SWFObject lo que hace es insertar el contenido, y lo que hace mi script es reinsertar el contenido, y tiene su razón de ser. Para insertar el contenido, SWFObject debe hacer uso de document.write(), a lo cual yo le veo ciertas desventajas: 1) Se hace obligatorio mezclar código Javascript entremedio del código HTML. Entonces para aplicar el script debes hacerlo en cada uno de las películas flash que tengas en tu sitio, y modificar cada uno de los sitios que ya hayas realizado (claro, si es que quieres parcharlos con el script). Al reinsertar el contenido, mi script es capaz de almacenar todo el código necesario en un archivo externo, facilitando su implementación y su mantención. 2) Pensando más a futuro, document.write() no funciona en documentos que sean servidos como application/xhtml+xml (que es como debiera usarse un documento XHTML), sólo sirve en documentos servidos como text/html (el propio autor de SWFObject lo señala en la documentación de su script). 3) SWFObject (y el resto) requieren que el usuario tenga activado Javascript para poder insertar el contenido, si no es así mostrará el contenido alternativo. Cada webmaster puede suplir esa falencia insertando el Flash d emanera normal con la etiqueta NOSCRIPT, pero esto significa ya duplicar código: el código Javascript + la etiqueta NOSCRIPT. En el caso de JS Embedded Script el webmaster sólo inserta el código del Flash 1 sola vez, y el usuario seguirá teniendo accso a él con o sin Javascript. 4) SWFObject sólo está pensado para películas Flash (y si no me equivoco su autor tiene otro script aparte para películas Quicktime). El script que he desarrollado es más universal, ya que trabaja simultáneamente sobre elementos OBJECT, EMBED y APPLET[...]
|
Creo que con la argumentación que expone a más de uno le habrá cerrado la boca ^^ Actualización 24/10/06: Ya ha salido la versión 1.1 final .
Tags: recursos scripts
..y tal vez te interese:
|
- Por favor, mantenga el tópico de los mensajes en relevancia con el tema del artículo.
- Lenguaje inapropiado será borrado.
| |