Jak stworzyć link, który donikąd nie prowadzi? |
Jak stworzyć link, który donikąd nie prowadzi? |
29.11.2007 - 16:19
Post
#1
|
|
|
Ekspert ![]() ![]() ![]() ![]() ![]() Grupa: Użytkownik Postów: 12,298 Dołączył: 25.08.2007 Użytkownik nr: 5 |
Jak stworzyć link, który donikąd nie prowadzi?
Adam Golański 9 listopada 2007 16:45 Tworzenie hipertekstowych elementów aktywacji zdarzeń |
|
|
|
![]() |
| Guest_ślepa.kura_* |
29.11.2007 - 16:22
Post
#2
|
|
Guests |
A szanowny autor próbował kiedyś takiego linka 'posłuchać' przy pomocy czytników głosowych dla niewidomych i niedowidzących?
|
|
|
|
29.11.2007 - 17:47
Post
#3
|
|
![]() Bywalec ![]() ![]() ![]() Grupa: Global Moderator Postów: 220 Dołączył: 05.09.2007 Użytkownik nr: 6 |
A szanowny autor próbował kiedyś takiego linka 'posłuchać' przy pomocy czytników głosowych dla niewidomych i niedowidzących? Jeżeli czytniki te nie są w stanie ominąć javascriptu, to tak czy inaczej trudno im spełniać swoją rolę we współczesnym WWW. Prezentowane rozwiązanie nie łamie standardów użycia Javascriptu w HTML. |
|
|
|
| Guest_ślepa.kura_* |
30.11.2007 - 15:29
Post
#4
|
|
Guests |
Jeżeli czytniki te nie są w stanie ominąć javascriptu, to tak czy inaczej trudno im spełniać swoją rolę we współczesnym WWW. Te czytniki nie są same w sobie przeglądarkami stron www - to są czytniki treści które są wyświetlane przez przeglądarkę (np JAWS). Jeśli przeglądarka obsługuje JavaScript - to taka strona zostanie poprawnie pokazana i przeczytana - pomijając oczywiście źle zakodowane linki do akcji na stronie jak w przykładzie z artykułu. CYTAT Prezentowane rozwiązanie nie łamie standardów użycia Javascriptu w HTML. Łamie standardy WAI oraz jest niezgodne z Konstytucją RP (w tym Art. 32 i Art. 69), Ustawą o dostępności do treści publicznych jak również z dyrektywami WCAG. Wydaje mi się, że webhosting.pl promując standardy powinien uwzględniać je _wszystkie_ a nie wybiórczo. I na pewno nie powinien promować złych nawyków (jak w przykładzie artykułu). Absolutne minimum które do powyższego przykładu należałoby zastosować to dodać atrybut title do elementu <a>. Natomiast znacznie lepszym (a równie prostym) rozwiązaniem byłoby np coś takiego: <a href="#komunikat" onclick="alert('Halo halo!'); return false;"> (lub wersja dla IE7: return event.returnValue=false). |
|
|
|
![]() ![]() |
| Wersja Lo-Fi | Aktualny czas: 21.05.2012 - 15:54 |