Simulazione Euristica del sito www.comune.tolmezzo.ud.it

BARRIERE

Introduzione

Questa pagina contiene la lista e la descrizione delle barriere incontrate durante l' analisi del sito ottenuta prelevando le barriere di interesse dal documento sulla simulazione euristica e aggiungendo ad esse le estensioni che ritenevamo utili.

[Torna su]

Barriere

1. Barriere nella percezione
immagini ricche senza alt
Un utente non vedente di un lettore di schermo che non percepisce le informazioni presenti in un diagramma, istogramma, foto, organigramma. La causa è la mancanza di un' appropriato testo collegato all' immagine (alt, longdesc, D-link, testo adiacente all' immagine).
colore
Utente daltonico che è incapace di capire la differenza tra due elementi informativi che si differenziano solo dal colore (per esempio due righe di una tabella che riporta le quotazioni di azioni di borsa).
contrasto
Utente ipovedente che non riesce a distinguere chiaramente le informazioni in primo piano dallo sfondo (perchè quest' ultimo è un' immagine o perchè il contrasto cromatico o luminoso tra i due componenti non è sufficiente).
frame
L' utente non vedente che utilizza una vecchia versione del lettore di schermo (es. Jaws 3.5) non riesce ad accedere al contenuto dei frame (se presenti nella pagina).
ascii art
Un utente cieco di un lettore di schermo che non capisce cosa significa la frase "uguale uguale parentesi angolare destra" pronunciata da un lettore di schermo a fronte del testo ==> trovato sulla pagina.

[Torna su]

2. Barriere nell' utilizzazione
immagini funzionali senza alt
Immagini funzionali (ad esempio pulsanti) prive di alt che non permettono ad un utente cieco di un lettore di schermo di sapere che link attivare. Analogamente per pulsanti Flash.
link mal posizionato
Un link mal posizionato (ad esempio inserito fra i campi di immissione dati del modulo di una form) disorienta un utente non vedente.
link errato
Un link che porta ad una pagina priva di contenuto o contenuto diverso da quello specificato rappresenta una barriera per tutti gli utenti, in particolare per i non vedenti.
link ambigui
Link con diversa destinazione che hanno la stessa etichetta (ad esempio ripetizioni di link "Buy" per vari prodotti), o link con diversa etichetta ma uguale destinazione, che non permettono ad un utente cieco di un lettore di schermo di selezionare il link corretto quando viene usata la funzione link list.
rollover in js
Rollover che aggiungono menù alla pagina. Essi non permettono ad un utente di un browser privo di interprete JavaScript (ad esempio perchè JavaScript è stato disabilitato per motivi di sicurezza, o perchè si tratta di un micro-browser di palmare) di vedere il menù e quindi di attivarne i comandi.
modifiche dinamiche
Rollover che aggiungono menù alla pagina. Essi non permettono ad un utente ipovedente di un ingranditore di schermo di percepire la modifica al documento (perchè presumibilmente fuori dal suo campo visivo) e quindi di utilizzare i comandi del menù.
eventi mouse
Eventi JavaScript che si attivano solo tramite gestori di eventi dipendenti esclusivamente dal mouse. Un utente ipovedente di un ingranditore di schermo non potrà attivare dei menù a cascata: non appena scorre sul menù del primo livello e sceglie una voce che apre un menù di secondo livello, e deve scorrere verso destra lo schermo, il secondo menù scompare. Similmente per un disabile motorio che non è in grado di controllare finemente i movimenti del mouse.
form popolata automaticamente
Form in cui alcuni dei campi/controlli sono automaticamente modificati da programma (via JavaScript). Ciò non permette ad un utente di un browser privo di interprete JavaScript di usare la form.
validazione controlli
Form in cui i valori immessi vengono validati esclusivamente dal browser (via JavaScript). Ciò può causare molto più facilmente delle immissioni di dati errati da parte dell' utente di un browser privo di interprete JavaScript.
campi nascosti in js
Similmente per form che usano JavaScript per calcolare dei valori di campi nascosti (ad es. per comunicare determinate informazioni di servizio al server, o per pseudo-sicurezza).
nuove finestre pop-up
Finestre pop-up che fanno sì che un utente cieco di un lettore di schermo non capisca che il contesto è cambiato, modificando sia il contenuto che viene letto sia i possibili comandi immettibili.
lentezza finestre pop-up
Finestre pop-up che rallentano un utente con difficoltà motorie (perchè deve muovere il mouse sul pulsante, piccolo, di chiusura della finestra in alto a destra, nella barra del titolo). Ancora peggio se tali finestre si aprono ogni volta che si ritorna alla Home page.
Form senza legend
Controlli di una form privi di associazione con le loro etichette (per esempio mancanza di legend/for), che fanno sì che un utente cieco di un lettore di schermo non capisca come usare alcuni dei controlli (ad esempio perchè tutte le etichette vengono lette una dopo l' altra e poi segue la lettura di tutti i controlli, uno dopo l' altro -- nel caso di una form impaginata con una tabella il cui contenuto non si linearizza correttamente).

[Torna su]

3. Barriere alla comprensione
Tabelle dati
Tabelle dati (per esempio orari di autobus) non codificate appropriatamente (con TH, scope, headers) che non permettono ad un utente cieco di un lettore di schermo di navigare tra le celle delle tabelle in modo che gli venga ricordato il significato di ciascuna cella (leggendo anche le intestazioni della cella).
lingua
In un sito privo dell' attributo lang, che specifica la lingua in cui il testo è scritto, un lettore di schermo utilizzato da utenti non vedenti non è in grado di risalire alla lingua a cui appartengono le parole incontrate, e quindi non sarà in grado di leggerle in modo corretto. Anche se il lettore è impostato per la lingua italiana, se incontra una parola straniera priva di attributi che ne specifichino la lingua, non la legge correttamente.
titoli frame
Frame privi di un nome coerente con il loro contenuto fa sì che utenti non vedenti che utilizzano un lettore di schermo possano essere disorientati.
assenza di pause
L' assenza di pause all' interno di un testo, in particolare se si tratta di un elenco, ne rende difficile la comprensione tramite un lettore di schermo.

[Torna su]

4. Barriere al controllo da parte dell' utente
access key
Mancanza di tasti rapidi (access key) che fanno sì che disabili motori non possano attivare certi link in maniera rapida e sicura.
troppi link
Troppi link nella pagina, che fanno sì che utenti ipovedenti di un ingranditore di schermo impieghino tanto tempo e fatica a trovare il link che cercano.
layout non ridimensionabile
Layout della pagina non ridimensionabile, che non permette ad un utente ipovedente di un ingranditore di schermo di incrementare la dimensione della finestra o del testo senza scompaginare l' impaginazione in maniera tale da comprometterne la comprensione.
skip-links
Mancanza di skip links nascosti che fanno sì che utenti non vedenti di lettori di schermo non possano velocemente saltare il materiale preliminare di una pagina.

[Torna su]

Ultimo aggiornamento:
09 Giugno 2005

Autori:
Tonon Michele
Della Libera Manuel