Menu déroulant permettant d'afficher une page en fonction de l'item sélectionné  (Lu 182 fois) Partager ce sujet Imprimer

1 B


clelef33  29 juillet 2020 : 17:07

Bonjour à toutes et à tous,


Je suis tout à fait novice en PDF et JavaScript et après maintes recherches, je me permets de solliciter votre aide.


J'ai créé un menu déroulant avec plusieurs éléments (des départements dans mon cas). Je souhaiterais qu'en sélectionnant un élément/département dans le menu déroulant, le PDF m'affiche la page correspondant au département. (Si je sélectionne "Département de la Dordogne" dans mon menu, le PDF affiche la page concernant la Dordogne). Auparavant, j'utilisais des signets, mais désormais, il f


J'ai le même problème avec des adresses URL : j'ai créé un autre menu déroulant avec plusieurs éléments et je souhaiterais qu'en sélectionnant un élément, une URL spécifique soit ouverte.


Pour le moment, je n'ai réussi qu'à afficher une page du PDF ou une page HTML lorsque je sélectionne le menu en entier, mais je ne trouve pas l'astuce pour aller plus loin.


Je suis sous PC, Windows 10 et j'utilise Adobe Acrobat Pro 9.0.


Je vous joins mon fichier si cela peut aider.


Je suis désolé, vu la complexité de certaines questions, la mienne va certainement vous sembler banale. S'il existe une autre méthode ou un autre logiciel (gratuit) pour arriver au résultat escompté, je suis également preneur.


Je vous remercie par avance de votre aide !


Cordialement,

IP archivée


bebarth  29 juillet 2020 : 21:07

bonjour,
Il faut faire exactement la même chose pour tes 2 listes déroulantes.
Tu donnes une valeur d'exportation pour chaque élément (attention, pour les pages il faut utiliser la base 0 : la page numéro 1 est la page 0, etc.) ensuite en script de touches personnaliser tu indiques ce qu'il faut faire avec "if (!event.willCommit)"  et "event.changeEx"...Après, est-ce très "userfriendly" ???
Généralement on valide son choix, ici si on s'est trompé (et ce n'est pas exceptionnel avec un menu déroulant), on recommence !
@+
 :bonjour:

IP archivée


clelef33  30 juillet 2020 : 13:50

Bonjour bebarth,

Je te remercie pour ta réponse qui m'a permis d'avancer. J'ai attribué une valeur d'exportation à chaque élément et désormais je connais les "commandes" à utiliser dans le script.

Maintenant, je vais entamer des recherches pour apprendre comment utiliser "if (!event.willCommit)" et "event.changeEx" (et oui je suis mauvais :jerisjaune: ).
[/size]Merci en tout cas ! [/font] :Smiley01:

IP archivée


bebarth  30 juillet 2020 : 16:58


IP archivée