Page 1 sur 1

Créer des liens hypertextes (non manuellement)

MessagePublié: 02 Mai 2012 à 08:22
par xDiva
Bonjour à tous,

Est-ce possible de créer des liens hypertextes par programmation ou avec l'aide d'un agent ? Si oui, comment faire ?

Merci d'avance :)

Re: Créer des liens hypertextes (non manuellement)

MessagePublié: 02 Mai 2012 à 09:03
par boOm
Bonjour,

J'ai récemment mis ça en place en partant de cette astuce : http://www.openntf.org/internal/home.nsf/response.xsp?action=openDocument&documentId=B88A40B5C76B594E88256D5C006864AB&MainID=1077B4A93954C93288256D580031E160

En gros, dans mon contexte mes utilisateurs sélectionne du texte dans un champ riche, clique sur un bouton "ajouter lien" qui ouvre une boite de dialogue pour sélectionner un lien présent dans le document (pour toi une simple boite de dialogue pour entrer une url).
Dérrière je récup le texte sélectionner et le lien et je génère un fichier .html (dans le répertoire du user pour les droits d'écriture), avec dans ce fichier un truc du genre <a href="le_lien" target="_blank">La sélection du texte</a>.
Puis avec l'option import + le nom de fichier, le lien se créer tout seul. Et on efface le fichier html.

Les utilisateurs sont ravis :D

Re: Créer des liens hypertextes (non manuellement)

MessagePublié: 02 Mai 2012 à 09:37
par xDiva
Merci pour l'astuce :)

Re: Créer des liens hypertextes (non manuellement)

MessagePublié: 02 Mai 2012 à 12:44
par roubech
si tu tapes l'url directement dans le corps du message, elle sera automatiquement convertie en lien cliquable dans le client du destinataire (sauf s'il a explicitement demandé le contraire dans les préférences de Notes)
mais ne connaissant pas ton contexte (si c'est pour des mails ou une appli, mail internes ou externe ...)

Re: Créer des liens hypertextes (non manuellement)

MessagePublié: 02 Mai 2012 à 15:20
par xDiva
Dans mon cas, c'est assez particulier, mais un collègue a trouvé une toute autre solution ... Elle est très compliquée mais fonctionne xD
merci à vous deux pour votre aide .