Насколько важен WCAG и почему я получаю эту ошибку? - PullRequest
1 голос
/ 28 ноября 2010

Я анализирую свой сайт в Dreamweaver, и я получаю эту ошибку

объект должен иметь независимый от устройства интерфейс, и он говорит что-то вроде wcag 9.2

<asp:ImageButton ID="ibtnSearch" runat="server" OnClick="ibtnSearch_Click" ImageUrl="images/img_search.jpg" ImageAlign="AbsMiddle" align="left" />

helpНужно

Я просто запускаю анализ в Dreamweaver, и он дал мне эти результаты.Я работаю в Dreamweaver 8

1 Ответ

2 голосов
/ 19 января 2011

Вы, вероятно, получаете эту ошибку из-за OnClick = "ibtnSearch_Click"

Это потому, что обработчик события onclick является зависимым от устройства решением;он позволяет получить доступ с помощью щелчков мыши, но не строго говоря, например, клавиш Enter (например, Enter).Как правило, это спорный вопрос, так как современные браузеры отправляют событие onclick, когда пользователь клавиатуры все равно получает доступ к элементу интерфейса.

Чтобы определить, можете ли вы безопасно проигнорировать эту ошибку: попробуйте перемещаться по странице, используя только клавиатуру.Используйте Tab, чтобы выбрать нужную кнопку изображения, а затем нажмите Enter, чтобы активировать ее.Это работает?если это так, вы можете игнорировать эту ошибку.

Примечание. В число людей, которые могут не использовать мышь, входят пользователи с RSI или слепые пользователи, которые не могут видеть курсор и поэтому полагаются на доступ с клавиатуры, обеспечиваемый программным обеспечением для чтения экрана.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...