Donnez vie à vos documents numériques !
 

Répondre à : Créer (et non insérer) un lien hypertexte dans un formulaire

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

#65034
Merlin
Maître des clés

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:

Code:
function calculURL() {
// 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);
}