10-07-2008, 12:03 AM
Tu as bien dis que Jaws merdait quand il avait affaire à une boîte alert, prompt et confirm, non ? :o
Ensuite, concernant la version pour tout le monde, c'est impossible si l'on veut profiter des avantages de Javascript. Il faut proposer des alternatives.
Si par exemple sur mon site, en cliquant sur le lien Connexion, au lieu de charger la page indiquée dans le href j'amène une jolie boîte de dialogue (fait maison) qui demande les identifiants, connecte le joueur (dans le cas où les identifiants sont bons) puis recharge la page entière via Ajax (juste pour ne pas faire clignoter le site ), le script fonctionnera différemment selon que l'on active ou non Javascript.
Toutefois si l'on fait un script plus complexe où l'on souhaite que les utilisateurs valides puissent utiliser des contrôles qui seraient difficilement accessibles à des non-voyants (des sliders, des drag'n'drop, etc.), alors ça peut vite devenir compliqué puisque le non-voyant qui a activé Javascript se retrouvera face à une page qu'il aura beaucoup de mal à utiliser. Dans ce cas là, avoir directement 2 version de la page — l'une exploitant HTML et l'autre apportant le confort de Javascript — est bien plus pratique.
Sephi-Chan
Ensuite, concernant la version pour tout le monde, c'est impossible si l'on veut profiter des avantages de Javascript. Il faut proposer des alternatives.
Si par exemple sur mon site, en cliquant sur le lien Connexion, au lieu de charger la page indiquée dans le href j'amène une jolie boîte de dialogue (fait maison) qui demande les identifiants, connecte le joueur (dans le cas où les identifiants sont bons) puis recharge la page entière via Ajax (juste pour ne pas faire clignoter le site ), le script fonctionnera différemment selon que l'on active ou non Javascript.
Toutefois si l'on fait un script plus complexe où l'on souhaite que les utilisateurs valides puissent utiliser des contrôles qui seraient difficilement accessibles à des non-voyants (des sliders, des drag'n'drop, etc.), alors ça peut vite devenir compliqué puisque le non-voyant qui a activé Javascript se retrouvera face à une page qu'il aura beaucoup de mal à utiliser. Dans ce cas là, avoir directement 2 version de la page — l'une exploitant HTML et l'autre apportant le confort de Javascript — est bien plus pratique.
Sephi-Chan