Yo no veo que AJAX sea inaccesible, es una tecnología que se puede aplicar teniendo siempre en cuenta que la página debe funcionar correctamente sin ella:
El ejemplo recurrente en este hilo ha sido Gmail. Este tiene una version con AJAX y otra sin. Es una versión radical pero funciona. Otro ejemplo es la validación de formularios. En mi humilde opinión creo que validar los campos mientras el usuario los va llenando augmenta la usabilidad (i además es "super cool"), esto se puede hacer mediante javascript y/o AJAX. No obstante, siempre tienes que tener en cuenta los usuarios sin javascript activado y permitir una validación tradicional via servidor. Es más fácil usar AJAX de manera correcta con librerias como jquery. Asignar las acciones mediante javascript en lugar de atributos onclick no es mala idea. AJAX solo es inaccesible si no se dan alternativas. Un buen escrito acerca de las dospuntozero respecto la usabilidad lo hace el puritano de Nielsen. En teoría todas las páginas tendrían que ser (feas)como la suya: usables y accesibles. http://www.useit.com/alertbox/web-2.html On Jan 7, 2008 5:08 PM, Rafa Couto <[EMAIL PROTECTED]> wrote: > > Vale. En el fondo estamos de acuerdo. AJAX, por definición, NO es una > > "tecnología" accesible. Otra cosa es que la web degrade bien con el JS > > desactivado, y que por tanto LA PÁGINA sea accesible. Pero en ese modo > > B de funcionamiento la usabilidad se ve afectada. > > > > > A hilo de esto de que el AJAX no es accesible, siempre me pregunto por > qué no lo es, así como el javascript de una página. Está claro lo que > aporta AJAX a la usabilidad, en la rapidez y claridad de uso que > provee a las acciones que el usuario ejecuta en un entorno web... > Pero, ¿de verdad no creéis que puede ser igualmente de accesible si se > programa de forma correcta? Cada vez que comienzo un desarrollo me > pregunto donde falla esto... > > Voy al grano: en cuanto el navegador permita al programador la > posibilidad de explicar lo que hace un "onClick" y que el usuario > cliente lo "vea" tenemos resuelto el problema de los enlaces y > acciones; lo demás se puede generar desde hace tiempo como si fuera > estático a través de DOM. Por lo que voy, el AJAX sería perfectamente > accesible siguiendo unas normas de programación que se vienen > recomendando desde accesibilidad, y además aportaría la usabilidad que > todo el mundo agradece. > > Por ejemplo, en cuanto al AJAX accesible, podríamos pensar siempre en > alternativas difíciles de seguir, como por ejemplo, "arrastrar" un > objeto al carrito de compra definiendo "añadir a carrito de compra" > como acción posible para el elemento; como por ejemplo, anunciar de > alguna manera cuando algo se recargue de forma automática (un simple > sonido o alerta valdría); en general, pensando que las acciones deben > estar perfectamente explicadas y accesibles, además de que la > información expuesta podría ser navegable por un robot (y por ende, > por cualquier intérprete para humano). > > En definitiva, podríamos pensar en "hacer usable lo accesible" con > unos patrones bien definidos en la técnica (algo como así como > "Usable-AJAX") que bien empleado, nos permitiría ahorrar tiempo sin > tener que duplicar el esfuerzo en dos desarrollos distintos ya que uno > complementa al otro (como bien se viene diciendo en la lista), aunque > en la práctica se ve que ambos se pelean en tecnologías... > > Bueno, perdonad la ida de olla, pero sigo buscando alguna técnica que > me permita accesibilidad + usabilidad con un sólo desarrollo y seguro > que en el futuro la habrá... :) > > > alt="Saludos :-)" > > > -- > Rafa Couto - http://caligari.treboada.net > GNU/Linux user #99126 - http://counter.li.org > _______________________________________________ > altas, bajas y modificaciones: > http://www.cadius.org/lista/opciones.html > _______________________________________________ altas, bajas y modificaciones: http://www.cadius.org/lista/opciones.html

