Inutile de paraphraser l’excellent article intitulé « Créer des pop-up intelligentes » de Fabrice Bonny sur OpenWeb datant de Mai 2003, je n’en fais qu’un timide résumé.
Un lien JavaScript vers une page ne permet pas à celle-ci d’être totalement accessible. En effet, le JavaScript est loin d’être activé sur toutes les machines des internautes. Ainsi, une pop-up n’est pas accessible si l’on ne peut l’atteindre que par une ouverture JavaScript.
Le principe est donc de proposer deux alternatives :
- Un lien JavaScript si le JavaScript est activé.
- Un lien XHTML si le JavaScript n’est pas activé.
Voici donc l’ancienne la mauvaise et la nouvelle bonne méthode :
Mauvaise méthode
[html] <a href="/wp-content/images/tutoriels-xhtml-css/faire-des-popup-accessibles/javascript:window.open('page.html', 'nom', ''); void(0);">Ma page</a>
Bonne méthode
[html] <a href="/wp-content/images/tutoriels-xhtml-css/faire-des-popup-accessibles/page.html" onclick="javascript:window.open(this.href, 'nom', ''); return false;">Ma page</a>
Je ne saurais trop vous conseiller de lire l’article très explicite de Fabrice Bonny à ce sujet.
Ce que nos lecteurs en disent :
Cypher [@THaCK]
Shemu
Toolbox
TipiAK
moamatt
Les commentaires sont clos.