2010-10-15 52 views
1

我为一家位于不同县的公司运行一个网站(ASP.NET),根据用户在着陆页上点击的链接,页面上的所有<a>标签获取一个县的字符串添加到它的结尾href标签。 (例如www.somedomain.com/home.aspx?county=x)然后我使用查询字符串提供县特定的信息。508合规性和javascript

这是不是符合508?任何建议如何做到这一点没有JavaScript?

回答

2

这不符合508的要求。如果你看看这些要求,他们不会强化许多技术要求。只要你的网站只有键盘可以访问,你应该保持良好的状态。既然你可以从链接标签链接使用JavaScript来创建链接不是一个问题。如果您使用Javascript在画布上绘制并要求用户使用鼠标单击,则会出现问题。

0

酸性测试总是:如果我访问您的网站没有JavaScript,我还可以使用它吗?

它并不总是必要对我来说,能够使用所有的功能,或所有功能的工作方式相同,但我仍然应该能够阅读您的基本内容。

但是,在这种情况下,通过编辑所有链接而不是设置简单的传统cookie来实现此目的有什么好处?将我的县选择存储在cookie中,并且(a)不需要JavaScript,并且(b)该设置将被保存以供将来访问。

2

还有更多的第二部分。 508兼容性,例如与屏幕阅读器的兼容性,用户色盲的颜色选择以及使用其他输入方法访问您的内容的用户。

对于交互一致性的规则可以概括为:可以获得相关信息,而不必明确使用鼠标移动(悬停)或点击(弹出菜单,披露三角形)?或者可以通过可访问性工具访问基于图像的内容的文本描述。描述动态生成的对象(如进度条)的当前值。

您可以控制HTML元素中的tab顺序,而不仅仅是HTML表单。不要依靠悬停事件来显示其他信息。这对于没有“悬停”概念的基于触摸的接口设备也很有用。

在不破坏总体布局的情况下可以增加字体大小吗?有些用户可能会很难看清,并且使用比您所设计的更大的字体设置。

有大量免费资源描述您可以使用的各种合规性级别,测试内容合规性的工具以及如何打开内置于现代操作系统的Universal Access软件的说明。