Ajax leible

Llevo tiempo pegándome con las aplicaciones Ajax para conseguir hacerlas más accesibles.

Por una parte, el hecho de ser más dinámicas nos permite una interacción mejor, y si ésta está más cuidada, podemos hacerla mucho más compatible con muchos timpos de deficiencias, sobre todo visuales (a nivel cromático, por ejemplo). De hecho, no resulta dificil en una aplicación ofrecer un cambio cromático accesible, o un aumento del tamaño del texto.

El problema estaba en los lectores de pantalla, que hasta ahora parseaban la página al entrar (casi como un robot web), y cualquier actualización posterior no conllevaba a la lectura. Es decir, que al entrar en una Web, JAWS nos leería el primer contenido que nos encontraba, pero si cambiabamos cualquier cosa con innerHTML, el lector no se enteraría de nada, salvo que hiciéramos unos hacks poco recomendables.

Pues bien, leo en Sentido Web, que la gente de Juicy Studio ha estado trabajando en ello y ahora es posible dar más accesibilidad a nuestras Webs que usen Ajax. ¿How-to?

Primero estaría bien dar una pasada rápida a cómo funcionan los lectores de pantalla. En este artículo lo explican bastante bien, denotando los problemas con Ajax, y los modos de lectura.

JAWS utiliza un buffer virtual, que de forma normal, se actualiza de forma síncrona en función de las acciones del usuario. Pero al igual que Ajax lo que hace es “asincronizar” nuestra aplicación, también debemos “asincronizar” dicho buffer virtual, haciendo que nuestras llamadas al servidor también actualicen a JAWS (hablando rápido y mal).

Si vais a la página del artículo podéis ver el pseudocódigo que haría esto, bastante claro y sencillo. Al final, se trata de un hack o engaño al programa, pero que nos puede servir para cumplir nuestros objetivos de accesibilidad, y quizá una alternativa al formato “texto plano”.


  1. Dama Blanca dijo...

    Naaaada, un mes a comer sólo patatas y santas pascuas.

    ¡¡Yo quiero ir!!

  2. harry dijo...

    participe en el sorteo de las entradas y no tuve suerte, me encantaria saber como podria hacerme con alguna entrada en la reventa, agradeceria mucho cualquier información.

  3. miguel marin dijo...

    He visto tu página. Yo he ido esta semana a recoger las entradas que tengo pagadas desde el mes de junio (son las normas que la Filarmónica me envió por carta el mes de febrero cuando me notificaron que en el sorteo yo podía comprar las entradas solicitadas durante el mes de enero). Por problemas familiares no vamos a poder asistir. El Concierto para el que tengo las entradas es el día 30 de diciembre. No se trata de reventa como pones en tu artículo. Yo no quiero hacer negocio. Lo que quiero es recuperar lo que me han costado las entradas (que son de primera categoría) más el viaje a Viena a recogerlas tan sólo. Si estás interesado, creo que es una buena ocasión porque, te repito, no es reventa, ni nada por el estilo. Saludos

  4. Cartman2mil dijo...

    Una pregunta!!!

    Es que lo que ha puesto Miguel Marín me ha dejado intrigado! Tienes que ir a Viena expresamente a recoger las entradas????

    Por cierto, Sergio, me ha servido de mucha ayuda tu artículo!

    Un saludo.

  5. Sergio dijo...

    Hola Cartman.

    No se exactamente si tienes que ir personalmente a recogerlas, ya que nunca he llegado a ese punto ;) Pero supongo que habrá alguna forma intermedia (mensajero o algo así).

    SaludoS!

  6. Julia dijo...

    Hola,
    Veo que hay bastante gente interesada en poder acudir al Concierto de Año Nuevo de la Filarmónica de Viena. En la Agencia de Viajes Kuai Viajes, disponemos de un programa muy completo para poder pasar el Fin de Año en Viena, asistir al concierto de la Filarmónica del día 31 ó 01 (entradas de pie, con opción de mejorar categoría), así como la posibilidad de acudir a la Cena y Baile del Emperador. Si alguien está interesado puede visitar nuestra web http://www.kuaiviajes.com, en la sección “Noticias” o bien enviar un mail info@kuaiviajes.com

Discútemelo

consultoria web

V2.0