Ajax etkin tablo seçimini 508 uyumlu hale getirmeye çalışıyorum (JAWS sürüm 9 kullanılarak erişilebilir). Tablo güncellemek için bir geri arama ile bir jQuery ajax istek onclick yürüten bir bağlantıya sahip bir tablo başlık hücrem var. JAWS kullanıcılarına alt metin iletme bilgileri (link: JAWS tarafından varsayılan olarak okunamayan), ancak görünür kullanıcılar tarafından görülmeyen bağlantı gövdesinde bir "aralayıcı" görüntüsü kullanarak başarı elde ettim. hiçbir bilgi belirten JAWS kullanıcıya iletilmektedirErişilebilir, 508 uyumlu Ajax Pagination
- : Bir JAWS kullanıcı bağlantısını bağlantı onclick olayı alınmalarını ve presler BOŞLUK (yukarı ve aşağı ok tuşlarını kullanarak) gider Ancak, ben iki sorun var içerik güncellendiğinde, tablo içeriği güncellendi,
- , JAWS kullanıcısı az önce çalıştırılan bağlantı yeniden okunur, ancak tablo güncellendikten önce alt metni yeniden okur, kullanıcının ilerlemesi gerekir. Sonraki alanı ve daha sonra güncellenmiş alt metni okumak için JAWS bağlantısına geri dönün.
Erişilebilir Ajax sayfalarını uygulama deneyimi olan herkesin önerileri çok takdir edilecektir! Benim tablo başlık hücresi kodu aşağıdaki gibidir:
<th title="Sorted column, toggle sort from Ascending to Descending" controller="xxxManagement" id="xxxName" scope="col" class="sortable sorted asc" >
<a href="/app/xxxManagement/listXXX?max=20&sort=name&order=desc" onclick="toggleLoadingAnimation();jQuery.ajax({type:'POST',data:{'controller': 'xxxManagement','max': '20','sort': 'name','order': 'desc'}, url:'/app/xxxManagement/listXXX',success:function(data,textStatus){jQuery('#xxxList').html(data);},error:function(XMLHttpRequest,textStatus,errorThrown){},complete:function(XMLHttpRequest,textStatus){toggleLoadingAnimation()}});return false;" title="Sorted column, toggle sort from Ascending to Descending">
Name
<img src='/app/images/pixel.gif' alt='Sorted column, toggle sort from Ascending to Descending' />
</a>
</th>
Benimle paylaştığınız için tekrar teşekkürler. Jaws ile çalışmak benim için yeni bir şeydir, bu yüzden JAWS'ın bir sınırlama içinde olup olmadığımı veya belirli ideal erişilebilirlik özelliklerini uygulamak için gerekli teknik bilgiden yoksun olduğumu asla bilmiyorum. Jaws 12'yi indireceğim ve önerdiğiniz gibi test edeceğim (Jaws 9 gerçekten bizim müşteri sürümümüzdür). FYI - Jaws 9, WAI-ARIA'yı desteklemiyor. –