Je vais essayer de compléter :
C'est l'utilisateur qui remplit l'EditField (qui
correspond à la page dans un traitement de texte
classique).
Quand il veut insérer un lien, il sélectionne un
menu ou clique sur un bouton qui ouvre une
fenêtre qui demande texte du lien et URL du
lien. Cela fait, un lien apparait dans
l'Editfield (c'est à dire du texte en bleu). Par
la suite il doit pouvoir continuer à rédiger son
texte, c'est à dire qu'il peut modifier ou
supprimer les liens qu'il a déjà insérés.
Mais apparemment tu avais à peu près saisi ce que je voulais faire.
Le problème dans ton idée, c'est : que se
passe-t-il si l'utilisateur déplace un lien
(couper/coller) ? Qu'il passe de la position 2 à
la position 5 par exemple. L'ordre des liens
change et alors quand je les compte je n'associe
plus le bon lien à la bonne URL.
Et avec les dictionnaires ?
Je ne connais pas bien ces dictionnaires que je
n'ai jamais utilisés, mais si j'ai bien compris,
une entrée dans un dictionnaire est liée à une
information. Ce pourrait être le nom du lien en
entrée, et l'URL en sortie. Dans ce cas, la
position du lien dans le texte n'a plus
d'importance.
Jean-Luc
|