Bonjour,
 
Un grand merci à Corinne, Victor, matthieu et Romain pour vos réponses toutes 
très éclairantes :-)
 
@Matthieu : Je pars du principe que je veux m'abstraire du fait qu'une aide 
technique, ou une autre va gérer correctement le type du tableau, indépendament 
du fait qu'il soit correctement codé (comme un tableau de présentation pour un 
tableau de présentation, comme un tableau de données pour un tableau de 
données).
 
Je pensais dès lors qu'un role = presentation mettrait "tout le monde" (les 
aides techniques prenant en charge ce role) d'accord, et que seul le contenu 
d'un tableau de présentation sera restitué, sans ambiguité.
 
Mais peut-être que les principaux lecteurs d'écran du marché s'en sortent déjà 
bien sans ce role ?
C'est pour ça aussi que que parlais de bonne pratique.
 
@Romain : Oui le texte qui est modifié se trouve avant le mécanisme qui permet 
l'affichage et le masquage du contenu. Pour gérer le focus je pensais à deux 
solutions : soit une ancre toute simple, soit donner le focus sur la div 
parente en js avec un tabindex. Qu'en penses-tu ?
 
Yves Convert
Micropole
 
 

________________________________

De: liste_gta-boun...@list.accessiweb.org de la part de Romain Gervois
Date: ven. 22/06/2012 10:49
À: liste_gta@list.accessiweb.org
Objet : Re: [Liste GTA] Lien "plus de détail" ?


Bonjour,

Si je comprends bien, le texte à afficher / masquer se trouve avant le 
mécanisme (d'affichage / masquage).
Alors clairement, cela nécessite de manipuler le focus (déplacement devant le 
bloc concerné).

Dans un cas comme celui là, un lien est bien plus adapté qu'un bouton : non 
nécessité de re-scripter la même fonctionnalité pour le déplacement du focus et 
exploitation possible du contexte de lien (si bien pensé et implémenté). On 
pourrait bien sûr se reporter sur la pertinence de l'intitulé du bouton mais 
cela reste bien moins souple.

Enfin comme tout mécanisme de ce type, il est indispensable de stipuler l'état 
soit par modification de l'intitulé ("Plus de détails" vers "Moins de détails") 
soit par modification du title ("Plus de détails, afficher ces détails" vers 
"Plus de détails, masquer ces détails").

Romain


Le 21 juin 2012 16:52, Cyril Lamotte <clamo...@jouve.fr> a écrit :


        Salut !
        
        J'utiliserai aussi un bouton, où alors l'attribut aria role="button".
        
        Je me penche sur une situation similaire sur un projet,
        
        Comment procèdes-tu pour déplacer le focus sur une zone de texte ?
        Doit-on prévenir l'utilisateur du déplacement du focus ?
        
        Bien cordialement,
        
        

        Cyril Lamotte
        Jouve I.T. Solutions - Développeur Front-end / Expert en accessibilité
        02 43 08 39 97 

        Adoptez l'éco-attitude. N'imprimez ce courriel que si c'est vraiment 
nécessaire.

        Le présent mail ainsi que toutes les informations qu'il contient ne 
peuvent en aucun cas être considérés comme un engagement juridique de quelque 
nature que ce soit de JOUVE. Tout accord devra être formulé par écrit papier 
ultérieur signé par un représentant légal de JOUVE. Par ailleurs, si vous 
recevez ce mail par erreur, merci de nous le signaler et de le détruire ainsi 
que l'intégralité du document qui pourrait y être joint. 

        Le 21/06/2012 11:39, CONVERT Yves a écrit :
        

                Bonjour la liste,
                
                Je suis confronté à un cas de figure qui me pose question.
                J'ai un bloc d'information qui gère deux états : ouvert et 
fermé.
                Après ce bloc, il y a un lien "Plus de détail".
                
                Quand je clique sur ce lien, des informations supplémentaires 
apparaissent dans le bloc.
                
                Le lien n'étant pas un vrai lien, mais fonctionnant comme un 
bouton d'action, se pose la question de ce que je dois mettre dans le href ?
                
                Dans la cinématique j'imaginais renvoyer le focus au début du 
bloc (ça oblige à relire toutes les informations du bloc, y compris celles déjà 
présentes dans l'état fermé).
                Le lien serait alors une ancre.
                
                Qu'en pensez-vous ?
                
                Yves Convert
                Micropole
                
                 
                

                 
                
                _______________________________________________
                liste_gta mailing list
                liste_gta@list.accessiweb.org
                
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org




        _______________________________________________
        liste_gta mailing list
        liste_gta@list.accessiweb.org
        
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org
        
        


_______________________________________________
liste_gta mailing list
liste_gta@list.accessiweb.org
http://list.accessiweb.org/mailman/listinfo/liste_gta_list.accessiweb.org

Répondre à