abracadabraPDF › Forums › PDF – Général › un menu popup sur le bas de la page › Répondre à : un menu popup sur le bas de la page
Placer ce script de la fonction GererMenuDeroulant() au niveau du document.
Options avancées>JavaScript>Scripts JavaScript>
Créer un bouton en pied de page que l’on pourra ultérieurement dupliquer sur chaque page. Insérer le script dans le bouton avec comme élément déclecheur “souris entrée”
GererMenuDeroulant()
Dans mon exemple il y a 4 niveaux.
function GererMenuDeroulant()
{
console.clear();
a=new Array();
//Affectation des numéros de pages aux items
a[“N1”]=1;
a[“N2”]=2;
a[“N3”];
a[“S1”]=4;
a[“S2”]=5;
a[“S4”]=6;
a[“S5”]=7;
a[“SS1”]=8;
a[“SS2”]=9;
a[“SS3”]=10;
a[“SS4”]=11;
a[“SSS1”]=12;
a[“SSS2”]=12;
a[“SSS3”]=12;
a[“SSS4”]=12;
a[“SSS5”]=12;
a[“ST1”]=13;
a[“ST2”]=14;
a[“ST3”]=15;
a[“ST4”]=16;
a[“ST5”]=17;
a[“-“]=1;
a[“N10”]=9;
aa=app.popUpMenu(“N1″,”-“,”N2”,[“N3″,”S1″,”S2″,”S3″,”S4”,[“S5”,[“SS1″,”SSS1″,”SSS2″,”SSS3″,”SSS4″,”SSS5″],”SS2”,[“SS3″,”ST1″,”ST2″,”ST3″,”ST4″,”ST5″],”SS3″,”SS4″]],”-“,”N10”)
if((aa!=null)&(a[aa]<=this.numPages)) { try { app.alert(“La page de destination associée à “”+aa+”” est “+a[aa],2) this.pageNum=a[aa]-1 } catch(e) {} } if((aa!=null)&(a[aa]>this.numPages))
{
try
{
app.alert(“La page de destination associée à “”+aa+”” , “+a[aa]+” n’existe pas !”,1)
}
catch(e)
{}
}
}
Je peux vous envoyer une maquette.