¿Qué es jActivating?
Conocido originalmente como JS Embedded Content, es un pequeño y "no obstructivo" código JavaScript para solucionar el problema de "Haga click aquí para activar y usar este control", permitiendo a los usuarios de un sitio web interactuar con contenido embebido (películas Flash, películas Quicktime, applets de Java, etc.) sin tener que primero activarlos manualmente. Este procedimiento comenzó a ser requerido para las más recientes versiones de Internet Explorer (6+) y Opera (9+) como resultado de un conflicto de patentes con Eolas Technologies (otros navegadores no lo requieren... aún).
Características principales
- Es super sencillo de implementar y usar (3 simples pasos).
- Soporta páginas enviadas como application/xhtml+xml y text/html.
- Es completamente "no obstructivo": el contenido embebido se mantendrá accesible aún si JavaScript no es soportado.
- HTML (o XHTML) y el código JavaScript se encuentran completamente separados uno del otro (no se utiliza JavaScript inline).
- Este software es de dominio público (sin derechos reservados).
¿Cómo instalar jActivating?
Paso 1:
Ubica el archivo JavaScript en algún directorio de tu servidor web.
Paso 2:
Agrega la siguiente línea en el encabezado de la página web donde quieres utilizarlo (entre <head>...</head>):
<script type="text/javascript" src="embeddedcontent.js" defer="defer"></script>
Aviso: el atributo defer es requerido para Internet Explorer.
Paso 3:
Utiliza tu método favorito para embeber contenido. A continuación un ejemplo simple de contenido Flash embebido utilizando el método Flash Satay y XHTML:
<object type="application/x-shockwave-flash" data="movie.swf" width="400px" height="100px">
<param name="src" value="movie.swf" />
<p>Alternative content</p>
</object>
Descargas
jActivating puede ser descargado desde SourceForge. Lo siguiente es un resumen acerca de las últimas publicaciones:
Publicaciones oficiales
La actual versión estable es 1.1.2, preparada para su uso en producción (recomendada!).
Principales cambios en esta versión:
- Corregido un fallo en la función getHtmlCode()
Versiones en desarrollo
La versión inestable 1.2.0 alfa 2 se encuentra disponible para aquellos que quieran probar el nuevo código añadido para ayudar a identificar los problemas; alfa indica una versión muy temprana, probablemente con muchos errores (usa bajo tu propio riesgo!).
Principales cambios en esta versión:
- Corregido un fallo en la función getHtmlCode().
Historial de cambios
Lo siguiente es un resúmen cronológico de los cambios hechos a jActivating:
- changelog_en.txt (english)
- changelog_es.txt (español)
Condiciones de uso
jActivating es dominio público (sin derechos reservados). Este trabajo puede ser libremente reproducido, distribuído, utilizado, modificado, transformado, o explotado de otros modos por parte de cualquiera y con cualquier fin, comercial o no comercial, incluso por métodos que aún no se hayan inventado o concebido. Sólo debes respetar claramente los créditos del autor.
Contacto
Quisiera agradecer a todos quienes han utilizado jActivating y a todos quienes han contribuído con este trabajo. Para comentarios, errores o sugerencias, siéntete libre de visitar la página del proyecto en SourceForge o de enviarme un email.
David Muñoz (alias Raspu) | donraspu en gmail punto com