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.