Originariamente inviato da Mich_
Chiaramente la pagina deve funzionare anche se i JS sono disattivati. Per fare una prova, ti basta disabilitare i JS nel tuo browser (e` una cosa che fai in un minuto).
Pero` l'accessibilita` non vieta di usare i JS, che anzi in molti casi favolriscono l'usabilita` della pagina.
Ecco le regole fondamentali che mi sento di poterti dare:
0. Usa i marcatori corretti, il codice XHTML Strict e i CSS il piu` possibile.
1. Usa meno JS possibile (compatibilmente con l'usabilita`).
2. Per i form: i controlli vanno ripetuti lato server, e nel caso di errori la pagina va ricaricata con tutti i campi riempiti (salvo quelli errati, se credi).
3. Non usare document.write(), salvo per le parti che non hanno senso in mancanza di JS.
4. Per le parti che non hanno senso in mancanza di JS usa il document.write().
5. Per gli eventi, se usi eventi legati ad un dispositivo, associa anche corrispondenti eventi ad un altro: ad esempio usa di preferenza onfocus (che non e` legato ad un dispositivo); se usi onmousequalcosa, usa anche onkeyqualcosa e viceversa.
6. Fai in modo che il prgramma sia da un alto fatto molto bene; dall'altro che sia "a prova di stupido".