Dynamic Javascript的使用如何影响508的遵从性?

Dynamic Javascript的使用如何影响508的遵从性?,dynamic,accessibility,section508,Dynamic,Accessibility,Section508,作为背景,我目前为一所大学进行开发,我们的系要求“Web2.0内容”和可访问性要求存在问题 基于JavaScript的大型网站如何处理508法规遵从性问题?有些站点会降级,而其他站点则需要启用JavaScript。一个决策对另一个决策有多大影响 另外,在现实意义上,与“主”版本相比,站点的可访问版本应该花费多少开发时间 站点无需禁用JavaScript即可访问。许多网站使用屏幕阅读器可以更好地工作。关于可访问AJAX应用程序的文章有很多。你可以试试这样的方法。我是一个屏幕阅读器用户,经常使用支持

作为背景,我目前为一所大学进行开发,我们的系要求“Web2.0内容”和可访问性要求存在问题

基于JavaScript的大型网站如何处理508法规遵从性问题?有些站点会降级,而其他站点则需要启用JavaScript。一个决策对另一个决策有多大影响


另外,在现实意义上,与“主”版本相比,站点的可访问版本应该花费多少开发时间

站点无需禁用JavaScript即可访问。许多网站使用屏幕阅读器可以更好地工作。关于可访问AJAX应用程序的文章有很多。你可以试试这样的方法。

我是一个屏幕阅读器用户,经常使用支持Javascript的站点。Javascript不是一个可访问性问题,它的使用方式可以是。例如,如果该站点使用javascript,需要使用鼠标,并且没有键盘替代品,那么它将不符合508。stackoverflow.com是一个使用Javascript且可访问的站点示例。唯一无法访问的功能是确定您是否已接受某个问题的答案。我想看看安妮答案中的链接。我所认识的所有盲人大学生都使用一种相当现代的浏览器,启用了Javascript,Lynx在盲人社区不再流行。如果您想尝试使用屏幕阅读器,可以在
而且它与firefox配合得很好。如果您想尝试在不使用Javascript的情况下使用web,请安装加载项。

我是一个盲目的开发人员,发现可以使用许多web 2.0站点,这是完全可能的

  • 首先,我强烈建议不要让separae成为可访问的网站,不管有多少人建议你这样做。这是一种不好的做法,最终会导致更多的工作,即使它最初看起来更简单
  • 接下来,尝试使用渐进式增强(特别是如果这是一个新站点)。在没有任何Javascript的情况下编写站点代码;受益的不仅仅是可访问性。然后,在OnLoad()中,遍历并将单击事件附加到锚定标记;这样,如果您有Javascript,您将看到Ajax版本,否则您将有一个完整的页面刷新,并看到另一个HTML页面
  • 幸运的是,有一个新的标准WAI Aria(www.w3.org/WAI/intro/Aria.php),它使这一过程变得更加简单。例如,可以将属性附加到HTML标记以标识Ajax控件的语义。Aria唯一的问题是它只适用于较新的屏幕阅读器和web浏览器。大学可能会要求运行旧软件的人可以访问该网站

更新标题,使其与问题一致。