Ciao Nunziante,
grazie innanzitutto per l'accurato test. Rispondo di seguito alle tue
osservazioni.
Nunziante:
1. L'accesskey per la ricerca che consente di raggiungere il link con alt
piu' il punto fermo, Jaws non la legge bene (legge solo alt piu') e bisogna
sostituire il punto fermo con la parola punto. Quindi, alt + punto.
Michele:
Non lo sapevo. Stai dicendo che al posto di digitare il punto occorre
scrivere per esteso la parola "punto"? Se è così, è un appesantimento
che eliminerò, sostituendo il punto con qualche altra lettera. Avevo
scelto il punto per non creare conflitti con le lettere che possono
servire per le funzioni predefinite di Jaws. In realtà scegliere gli
accesskey giusti rimane un bel problema...
Nunziante:
2. Il link "Il Pesa-Nervi. Articoli ......" Non ha senso nella pagina
omonima che si raggiunge con il link omonimo.
Michele:
Una dimenticanza. Lo toglierò quanto prima.
Nunziante:
3. Il link "Cos'è 'Il Pesa-Nervi'?" non possiede il visited. Se e' voluto
come non detto.
Michele:
Sì, è voluto. Quel link è più che altro un modo quasi nascosto per
offrire al visitatore la possibilità di leggere l'articolo che spiega
il nome del sito. Si trova, dal punto di vista grafico, su dei
semplici caratteri di separazione tra il blocco del titolo e il blocco
del testo. Il link istituzionale a quell'articolo si trova nel menu
"Da leggere".
Nunziante:
4. Non basta dichiarare che bisogna avere attivi i Javascript. L'uso degli
script per funzioni essenziali del sito preclude l'accesso a chi utilizza un
browser testuale o disattiva gli script per sicurezza. Quindi addio
accessibilita'.
Michele:
Lo so bene. Infatti le funzioni su cui sono applicati i javascript non
sono affatto essenziali e non pregiudicano la lettura dei contenuti in
assenza di javascript attivo. Si tratta di funzioni per cambiare il
tipo di carattere e per espandere i vari sottomenu del menu di
navigazione e, infine, per aprire e chiudere il menu di navigazione
nella sua interezza. Sono tutte cose che servono unicamente per
rendere più usabile il sito per l'utente grafico.
Nunziante:
5. In tutte le pagine ci sono 4 pulsanti per i quali Jaws 402 legge solo le
lettere A, G, V e C che sono le etichette dei pulsanti. La funzione che
espletano questi pulsanti e' veicolata solo con l'attributo title che
questa versione non supporta bene, come anche le versioni precedenti. Per
questo motivo se si scorre la pagina con le frecce non viene letta
l'etichetta contenuta nell'attributo title del tag input. Lo stesso dicasi
per alcuni link.
Michele:
Rassicuro chi pensa che io usi strani simboli criptici :-) Le lettere
A G V e C non sono basi del DNA, ma le iniziali di Arial, Georgia,
Verdana e Courier, cioè i caratteri a scelta che si possono impostare
tramite javascript. La loro funzione è spiegata nel title, ma, come
dicevo, non si tratta di funzioni essenziali: l'utente non vedente può
ignorarli senza alcuna perdita di informazione. Vi sono poi pochi
altri link di tipo javascript nella pagina: servono per chiudere i
sottomenu a scomparsa del menu di navigazione. Anche qui l'apertura e
la chiusura di questi sottomenu non influiscono sulla leggibilità
delle informazioni da parte di chi usa Jaws: infatti tutti i link che
portano ad articoli sono percorribili normalmente con la tabulazione.
Il fatto che tu abbia potuto usare il menu di navigazione con Jaws
sembra confermarlo.
Nunziante:
6. Il menu a scomparsa non e' un problema perche' sia quando e' chiuso, sia
quando e' aperto, Jaws lo vede sempre aperto.
Michele:
Perfetto. Questo è uno dei test più importanti sul sito. Infatti avere
una struttura di menu a scomparsa significa poter guadagnare una
colonna per i contenuti principali, il che risulta molto utile per
l'utente ipovedente. Ottenere questo risultato senza danneggiare il
non vedente che usa la sintesi è l'optimum che mi prefiggevo di
raggiungere.
Nunziante:
7. Il link "Il Pesa-Nervi. Gli articoli di questo mese..
Lei parla a vanvera, giovanotto! No, penso a dei critici con la barba." Che
dal codice risulta un solo link, viene visto come due link distinti, anche
se portano alla stessa pagina degli articoli.
Michele:
Sì, sono due link distinti che portano alla stessa pagina. L'ho fatto
per rendere più ampia la superficie su cui l'utente ipovedente può
cliccare per ritornare alla pagina principale da qualsiasi pagina del
sito in cui si trovi. Se è fastidioso per il non vedente, posso
eliminare il secondo link.
Nunziante:
8. La tabella riepilogativa dei voti, pur essendo gestita e letta bene da
Jaws, sarebbe meglio inserire i nomi nella prima colonna.
Michele:
Ho capito benissimo la tua spiegazione, che ho tagliato per brevità.
Ti faccio una domanda: che tu sappia, se io attribuisco ai nomi dei
personaggi, pur lasciandoli nella seconda colonna, un attributo 'id'
associato ad attributi 'headers' per le altre celle della stessa riga
(così come prescrivono le specifiche W3C), tale modifica verrebbe
considerata opportunamente da Jaws? Cioè, Jaws leggerebbe "Beppe
Grillo" invece di "1" come intestazione della riga? Magari faccio la
modifica e poi te la sottopongo per prova, se hai dieci minuti per
ripetere il test sulla tabella.
Nunziante:
9. Le impostazioni grafiche tramite CSS e in locale sulle pagine, presentano
delle cose in pixel e c'e' anche una impostazione di giustificato per il
testo. Queste cose ovviamente le controlleranno gli ipovedenti per gli
ingrandimenti e per le impostazioni facilitate del sistema usato.
Michele:
Le impostazioni in pixel riguardano sempre i margini o le distanze
interne tra i contenuti. Le dimensioni dei testi sono sempre espresse
in percentuale e in em, in modo da essere pienamente ridimensionabili.
Nunziante:
10. Come gia' accennato, con Lynx per Windows che uso da finestra dos, non
si puo' aprire il sito.
Michele:
Questo mi sorprende molto. Con Lynx per Windows posso navigare
tranquillamente nel sito, seguire qualsiasi link e inviare commenti.
Come già detto, il javascript usato non ha, o almeno non dovrebbe
avere, funzioni bloccanti sui link. Non è che il problema è dovuto per
caso alle variabili di sessione che ASP chiede di accettare prima di
caricare il sito?
Nunziante:
Il sito non puo' essere ritenuto accessibile ad un cieco assoluto, anche se
con un moderno screen-reader e' utilizzabile con facilita' in ogni sua parte.
Michele:
Se questo giudizio dipende dal problema di aprire il sito con Lynx per
DOS, mi piacerebbe che mi aiutassi a capire quale è l'ostacolo da
rimuovere.
Grazie mille per il tempo che hai impiegato,
Michele