logo uniudUniversità degli studi di Udine - 2006/2007
Corso di Progettazione di siti web

Rapporto di simulazione euristica di utente di browser senza Javascript

Masetto Alessandro


Introduzione

Compito: cercare informazioni riguardanti offerte per l'autunno

Azioni da svolgere:

  1. Collegarsi al sito di Airfrance
  2. Cercare informazioni riguardanti offerte per l'autunno

Sommario delle barriere incontrate

Tabella di valutazione delle barriere (tratta da Brajnik,(2006) )

Tabella di valutazione per Utenti di browser senza JavaScript
* funzionalità simulata con Firefox.
Barriera Impatto Frequenza Severità
Menu dinamici in JavaScript 3 3 critico
Menu a cascata 2 0
Eventi mouse 3 3 critico
Form popolata automaticamente 2 0
Form con redirect 1 1 minore
Validazione dei campi 2 0
Campi nascosti 2 0
* Nuove finestre 1 2 minore
* Controlli del browser disabilitati 1 1 minore

Dettagli:

Menu dinamici in JavaScript

Il menù principale non funziona e molti collegamenti, compreso quello della form per selezionare il volo.

Esempio: si noti la mancanza del menù nel frame di sinistra.

esempio


Conseguenza: senza Javascript il sito è inutilizzabile.

Rimedio: implementare tradizionalmente i collegamenti e i menù oppure inserire elementi NOSCRIPT e fornire un'alternativa alle funzioni.

Torna alla tabella

Eventi mouse

Sono presenti eventi mouse.

Conseguenza:L'utente non riesce ad usare le funzionalità attivabili con i gestori di eventi.

Rimedio: usare anche i gestori di eventi logici ("onfocus", "onkeypress", ...) o rendere disponibili le funzioni anche senza JavaScript.

 

Torna alla tabella

Form con redirect

C'è una form con redirect per selezionare la lingua.

Conseguenza: c'è il rischio che il controllo non funzioni perchè implementato attraverso Javascript

Rimedio: Utilizzare un pulsante per il submit


Torna alla tabella

* Nuove finestre

Conseguenza:Se la finestra viene aperta mediante JavaScript, allora l'utente non ha proprio modo di fruire di quei contenuti.

Esempio:

Rimedio:Evitare di aprire nuove finestre in generale e tantomeno usando JavaScript.


Torna alla tabella

* Controlli del browser disabilitati

Si veda la figura sopra (per aprirla è necessario Javascript)

Conseguenza:L'utente proprio ad accedere alla finestra. Non riesce ad usare le funzionalità attivabili con Javascript.

Rimedio: rendere disponibili le funzioni anche senza JavaScript.


Torna alla tabella