Проблема согласованности программы чтения с экрана

Я использую Jaws 15 и IE 8 для проверки доступности моего веб-сайта и обнаружил странную проблему с предупреждением о роли при загрузке страницы, если у меня есть какое-либо предупреждение о роли, которое не относится к DOM при загрузке страницы. JAWS / NVDA никогда не объявляют предупреждение.

В некоторых случаях предупреждение о роли не объявляется JAWS / NVDA, когда я показываю скрытый родительский контейнер с предупреждением о роли, например:

<div clas="container">
  <div role="alert" tabindex=-1 class="validation-summary">
    <ul>
      <li> <a href=# >Please enter first name</a></li>
      <li> <a href=# >Please enter lastname</a></li>
    </ul>
  </div>
</div>

Чтобы его объявили, я сосредоточился на предупреждении, и программа чтения с экрана читает его несколько раз, что раздражает пользователя.

Есть ли место, где я могу правильно решить подобные проблемы, или это проблема с программой чтения с экрана?


person user3065569    schedule 18.09.2014    source источник
comment
Вы можете найти несколько хороших примеров здесь test.cita.illinois.edu/aria/alert /index.php   -  person sinduja ramaraj    schedule 22.09.2014


Ответы (1)


попробуй это

<div clas="container">
  <div role="alert" aria-labelledby="abcd"tabindex=-1 class="validation-summary">
    <ul>
      <li> <h1 id="abcd"><a href=# >Please enter first name</a></h1></li>
      <li> <h1 id="abcd"><a href=# >Please enter lastname</a></h1></li>
    </ul>
  </div>
</div>

person MaheshG    schedule 30.09.2014