[accessibilite-numerique] ancres sur mon site

Jean-Louis Bataille jlbataille at free.fr
Lun 10 Sep 05:38:12 EDT 2007


Bonjour Jean-Philippe, Aurélien, Christophe et tous,

 

Jean-Philippe, tu m'as fait découvrir à la fois le bug de l'emplacement du focus avec Internet Explorer et le problème du débranchement vers une ancre externe avec Jaws, version inférieure à 8. 

Je ne sais pas si je dois t'en remercier. (lol)

 

J'ai beaucoup de mal à faire la part des choses. A vrai dire, je ne sais plus trop où j'en suis.

Il me semble (dîtes-moi si je me trompe) qu'à l'origine Jean-Philippe rencontre un problème avec Jaws lorsqu'il se débranche vers une ancre située sur une autre page. Le point de chute semble alors aléatoire. Certains liens nous amènent à bon port. D'autres nous laissent en rade dans la page cible.

Par contre, Jean-Philippe ne rencontre pas ce problème lorsqu'il jette l'ancre dans la même page. Il a d'ailleurs donné un exemple de page où Jaws se rend à coup sûr vers la bonne ancre.

 

 

Il me semble (dîtes-moi encore si je me trompe) que la solution d'Aurélien, complétée par les explications de Christophe sont destinées à corriger un bug à propos de l'emplacement du focus sur Internet Explorer. 

Je n'ai pas compris si la prise en compte de ce bug va solutionner à coup sûr le problème de Jean-Philippe, à savoir le débranchement de Jaws (version inférieure à 8) vers l'ancre attendue et située sur une autre page ? Autrement dit si le bug IE et à l'origine du problème avec Jaws ? 

 

Pour contourner le problème des ancres externes, Jean-Philippe s'interroge alors sur une solution déplier / replier sur la page d'accueil qui permettrait d'afficher à loisir soit le résumé, soit l'actualité intégrale, à l'aide d'un simple lien. Ainsi, la page d'actualités qui présente l'intégralité des 3 actualités indexées par des ancres deviendrait inutile et le problème alors résolu.

 

Plusieurs solutions sont envisageables.

 

Aurélien suggère une solution permettant de remplacer le résumé par l'intégralité de l'actu et réciproquement sans avoir à recharger la page. Cette technique est à base de CSS et de javascript et ne fonctionne donc qu'avec javascript activé.

Dans le cas contraire, les 3 actualités seront présentées intégralement en page d'accueil sans possibilité de les remplacer par leurs résumés, un moindre mal quand même.

 

Une autre possibilité nécessite de la programmation PHP.

Le principe : l'internaute clique sur le lien d'une des 3 actus. Le script PHP identifie le lien activé et remplace le résumé par l'intégralité de l'actu ou inversement selon, avant de renvoyer la page d'accueil.

Le problème est que la lecture va reprendre à partir du début de la page, à moins que . 

tu ne places une ancre. Mais nous voilà rendus à notre problème de départ.

 

Jean-Philippe, la seule technique simple et accessible que j'ai trouvée pour l'instant est celle que tu souhaites éviter : créer une page par actualité. Pour simplifier la navigation, tu pourrais toujours ajouter sur chacune de ces pages, des liens vers les 2 autres actualités.

 

Une autre solution beaucoup moins élégante consisterait à placer en page d'accueil 3 liens identiques qui pointeraient vers la même page d'actus et de placer dans cette page d'actus, un sommaire composé de 3 liens vers chacune des actualités. Pas terrible, donc.

 

C'est tout ce que j'ai trouvé pour l'instant.

 

Cordialement.

 

            Jean-Louis Bataille

            http://www.votre-hotel.com

 


-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: http://list.accessiweb.org/pipermail/accessibilite-numerique_list.accessiweb.org/attachments/20070910/eb40eea7/attachment.html 


Plus d'informations sur la liste de diffusion accessibilite-numerique