2010-10-15 50 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軟件的說明。