abracadabraPDF › Forums › PDF – Général › Créer (et non insérer) un lien hypertexte dans un formulaire › Répondre à : Créer (et non insérer) un lien hypertexte dans un formulaire

Joyeux Noël !
Le ci-joint utilise un script de document, voir (paragraphe 3) : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/les-differents-niveaux-dutilisation-des-scripts-javascript/
Et ce script utilise une URL encodée en Unicode pour les raisons indiquées ici : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/pdf-javascript-et-unicode/
Ce qui compte pour ce script c’est le suffixe des noms de champs, peu importe ce qu’il est mais pour que ça fonctionne il faut que ce soit le même pour chaque rangée de champs.
:Smiley15:
// NOM DU CHAMP CLIQUÉ
var strNomChamp = this.event.target.name;
// SUFFIXE DU CHAMP CLIQUÉ
var strSuffix = strNomChamp.substring(strNomChamp.lastIndexOf(‘.’) +1);
// var strURL1 = « https://chorus-dt.orion.education.fr/redirect_dt/Chorus#go/ »;
var strURL1 = « u0068u0074u0074u0070u0073u003Au002Fu002Fu0063u0068u006Fu0072u0075u0073u002Du0064u0074u002Eu006Fu0072u0069u006Fu006Eu002Eu0065u0064u0075u0063u0061u0074u0069u006Fu006Eu002Eu0066u0072u002Fu0072u0065u0064u0069u0072u0065u0063u0074u005Fu0064u0074u002Fu0043u0068u006Fu0072u0075u0073u0023u0067u006Fu002F »;
// VALEUR DU CHAMP NOM
var strURL2 = this.getField(« NOM. » + strSuffix).value;
// CONCATÉNATION DE L’URL
var strURLTotal = strURL1 + strURL2;
// LANCEMENT DE L’URL DANS LE NAVIGATEUR PAR DÉFAUT
app.launchURL(strURLTotal, true);
}