JS EMBEDDED CONTENT (v.1.1 final) ================================ 1) Introducción 2) Características 3) Bugs y limitaciones 4) Instalación 5) Historial 6) Licencia 7) Créditos 1) INTRODUCCIÓN: ---------------- "JS Embedded Content" es 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 la versión internacional de Ópera 9. 2) CARACTERÍSTICAS: ------------------- * Javascript no intrusivo: Todo el código se almacena en un archivo externo, permitiendo así su completa separación del código HTML. Esto facilita su implementación, su mantención y un código HTML más limpio. * Javascript no obstructivo: La no disponibilidad de Javascript en el navegador del usuario no es un obstáculo para que éste pueda visualizar e interactuar normalmente con los elementos OBJECT, EMBED y/o APPLET, sólo que será necesaria su activación manual. * Versatilidad: A diferencia de otras aplicaciones similares disponibles en la red, no actúa sólo para un elemento en específico, sino que para todos aquellos que requieran de las etiquetas OBJECT, EMBED y/o APPLET. * Compatibilidad: - Ópera 9 o superior (para versiones anteriores no es requerido) - I. Explorer 5 o superior (Windows, en MAC no he probado) 3) BUGS Y/O LIMITACIONES: ------------------------- * El script no es compatible con navegadores distintos a Internet Explorer y Ópera debido al uso de la propiedad outerHTML, pero como dichos navegadores no requieren de esta aplicación no significa mayor problema (por ahora). 4) INSTALACIÓN: --------------- Su modo de uso no podía ser más sencillo. Simplemente debes incluir el archivo Javascript en tus documentos HTML. Para eso ingresa el siguiente código entre las etiquetas y de tus páginas: NOTA: el uso del atributo DEFER en la etiqueta SCRIPT es imprescindible para poder emular en I. Explorer el evento DOMContentLoaded que será utilizado en Ópera. 5) HISTORIAL DE VERSIONES: -------------------------- Versión 1.1 final (Octubre 13, 2006) - Mejorado el bloque de código para filtrar los navegadores requeridos. - Corregido el bug cuando se aplica el script sobre archivos de video en Internet Explorer, por lo que se ha eliminado el método detectVideoFile(). - El script se ejecuta cuando el DOM (Document Object Model) haya cargado por completo, ya no es necesario que haya cargado toda la página. Versión 1.1 beta 2 (Septiembre 21, 2006) - Corregido un error en la función getInnerCode() que no capturaba correctamente los nodos hijos. Versión 1.1 beta (Septiembre 14, 2006) - Primera versión pública disponible (beta) 6) LICENCIA: ------------ "JS Embedded Content" es software libre. Se otorga permiso para copiar, distribuir y/o modificar este programa bajo los términos de la Licencia Pública General de GNU, versión 2.0 o cualquier otra versión posterior (a su elección) publicada por la Free Software Foundation. Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA, incluso sin la garantía MERCANTIL implícita o sin garantizar la CONVENIENCIA PARA UN PROPÓSITO PARTICULAR. Véase la Licencia Pública General de GNU para más detalles. Debería haber recibido una copia de la Licencia Pública General de GNU junto con este programa. Si no ha sido así, puede acceder al texto completo de la licencia en las siguientes direcciones: Versión oficial en inglés: http://www.gnu.org/copyleft/gpl.html Traducción no oficial en español: http://gugs.sindominio.net/licencias/gples.html 6) CRÉDITOS: ------------ - Raspu - Autor original