Bonjour à tous,

pour un projet web, je développe un outil comprennant un système de lexique.

Pour cela, j'ai configuré en PHP une fonction qui place des attributs title avec la description du terme sur chaque terme faisant partie du lexique. Je pensais que c'etait la solution la plus simple à envisager car le contenu est généré via un éditeur wysiwyg et ces termes peuvent aussi bien se retrouver dans un lien, un paragraphe (bref, partout).

La fonction PHP gère le fait de ne pas prendre en compte les termes appraissant dans des src d'images, des attributs alt et autres.

Les autres solutions (javascript ou css) ne fonctionnant apparemment qu'avec l'ajout d'une balise A, cela me pose de sérieux problème d'envisager ce type d'alternative puisque cela ferait "sauter" des liens.

Mais par rapport à l'attribut title, certains problèmes se posent aussi : sous firefox, le texte est tronqué, sous Opera, le texte commence par "title : " et sous internet explorer, l'info bulle ne reste que quelques secondes.

Pourriez-vous me conseiller ?

D'avance, merci.
Modifié par orgied (28 Feb 2007 - 10:33)
Bonjour,

Créer une page de glossaire spécifique, fournir le lien idoine dans l'interface de navigation, et laisser l'utilisateur s'assumer.

Eventuellement, reconvertir le script pour créer un lien en bonne et due forme sur chaque terme vers le glossaire.

(Plus) éventuellement, et seulement après les étapes précédentes, utiliser AJAX en modifiant dynamiquement le rôle de ces liens pour appeler une définition.

<edit>Un jour, il faudra expliquer à quel point title est une des plus belles fausses bonnes idées du HTML Smiley lol </>
Modifié par Laurent Denis (28 Feb 2007 - 10:43)
oui je comprend.

disons simplement que j'aurai aimé quelque chose qui accompagne mieux l'utilisateur dans la lecture des pages.

merci pour ta réponse.