En curso lleva a: Índice estamos en: Pauta 7

En curso...

Imagen

Comunicación

Diseño

Accesibilidad

Nuevas Tecnologías

 

Aplicando las Pautas

7.- Scripts, applets y plug-ins. Ofrezca contenido alternativo si las funciones nuevas no son accesibles.

 

Es posible que usted sea una de esas personas que están siempre "a la última" en cuanto a los avances de la tecnología y que en el momento que sale algo nuevo lo instala inmediatamente, pero no todas las personas pueden hacer lo mismo por diferentes razones, por una cuestión de capacidad adquisitiva, por que la tecnología en cuestión no es accesible, porque la tecnología en cuestión no funciona con su sistema operativo, etc., etc.; por tanto hay que tener en cuenta siempre que no todos los usuarios tienen instalado o utilizan un determinado programa o avance tecnológico.

La pauta se refiere a que si la función que se desea utilizar no puede hacerse accesible directamente, se ofrezca el contenido, que presenta la misma, de forma alternativa.

 

Procedimiento para aplicar esta pauta.

Desde Frontpage: En desarrollo.

En HotMetal: En desarrollo.

En HomeSite:

En Dreamwever: En desarrollo.

En Amaya: En desarrollo.

 

Buenas prácticas

Las buenas prácticas consisten en hacer que el objeto sea accesible directamente o si esto no es posible, ofrecer su contenido de forma alternativa.

A continuación presentamos ejemplos de forma de hacer accesible directamente el contenido. El primer ejemplo presenta una animación "Flash" y la forma de presentar el texto que la describe directamente en la misma página. El segundo ejemplo muestra un "applet" que presenta un espacio por el que se desplaza un texto, y que ofrece una forma de detenerlo; y finalmente, un ejemplo de cómo un script puede ser accesible directamente.

Plugin directamente accesible

Ejemplo de objeto Flash accesible:

Véase el código fuente de la página en la que usan botones Flash. Este ejemplo está en desarrollo pues aunque es perfectamente accesible con Netscape y Opera sin el plugin de Flash, no ocurre lo mismo con Internet Explorer y aún no he encontrado una solución elegante.

El código de este ejemplo es:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/
flash/swflash.cab#version=4,0,2,0"
width="100" height="20" title="SIDAR">
<param name=movie value="sidar.swf">
<param name=quality value=high>
<param name="BGCOLOR" value="">
<embed src="sidar.swf" quality=high
pluginspage="http://www.macromedia.com/shockwave/download/
index.cgi?P1_Prod_Version=ShockwaveFlash"
type="application/x-shockwave-flash" width="100" height="20" bgcolor="">
</embed>
<noembed><a accessKey=S z-index:2 href="http://www.sidar.org" title="Página principal
del Sidar.">Sidar</a></noembed>
</object>

Fin del ejemplo

Macromedia, en sus páginas sobre accesibilidad de la tecnología Flash, indica que:

La etiqueta OBJECT es usada por Internet Explorer sobre Windows y EMBED usada por Netscape Navigator (sobre Macintosh y Windows) e Internet Explorer (sobre Macintosh) para indicar al navegador que ejecute el objeto Flash. Internet Explorer sobre Windows usa un control ActiveX para ejecutar el contenido Flash mientras que todas las otras combinaciones de navegadores y plataformas usan la tecnología plugin de Netscape para ejecutar el contenido Flash. Esto explica la necesidad de usar las dos etiquetas.

Pero para que sea accesible para aquellos que no cuentan con la tecnología Flash, es necesario añadir la etiqueta <noembed> en la que se ha puesto un enlace en formato texto que apunta al mismo sitio que el botón Flash. De esta manera, el enlace será accesible y no aparecerá en los navegadores que sí utilizan la tecnología Flash.

Applet directamente accesible

Ejemplo de applet accesible:

Este ejemplo se extraido de: http://trace.wisc.edu/world/java/scrolltext.html


Para detener el texto en movimiento, haga clic sobre él y apriete la tecla "Escape".

  • Bienvenidos a Pepe's Website, comienza la diversión!.


El código de este ejemplo es:

<hr>
<p>Para detener el texto en movimiento, haga clic sobre él y
apriete la tecla "Escape".</p>
<p><applet code="ScrollTextApplet" alt="Applet de texto que se desplaza y dice:
Bienvenidos a Pepe's Website, comienza la diversión!!!" align="baseline" width="400"
height="70"><param name="message"
value="Bienvenidos a Pepe's Website, comienza la diversión!!!"><param
name="speed" value="60">
<ul><li>Bienvenidos a Pepe's Website, comienza la
diversión!.</ul></applet></p>
<hr>

Fin del ejemplo

Script directamente accesible

Un ejemplo de script directamente accesible es el menú desplegable y que desciende con el contenido de la página, que presenta la actual versión de las páginas del Sidar. Los usuarios cuyo navegador no soporte o tenga deshabilitadas las funciones Java encontrarán que el menú aparece completo al principio de la página, es decir, el contenido del script es plenamente accesible y no exige que el usuario se desplace a otra página o versión.

Malas prácticas

Las malas prácticas en este caso consisten en presentar el objeto sin ningún tipo de alternativa.

Para verificar el trabajo

A-Prompt avisa y facilita la creación del atributo "title" en los objetos, pero el autor deberá comprobar cómo se ven sus página con un navegador que no tenga instalada el plugin de la tecnología en cuestión.

Anterior Flecha que apunta hacia la izquierda. Índice Flecha que apunta a la derecha. Siguiente

Para hacer sus aportaciones, comentarios o sugerencias, envíe un mensaje a la autora: Emmanuelle Gutiérrez y Restrepo


Creada: 15 de diciembre de 2000