abracadabraPDF › Forums › PDF – Général › Une alerte javascript, une seule ! › Répondre à : Une alerte javascript, une seule !
//ne fonctionne qu’a la 1re ouverture du PDF
if (typeof global.TOTO == “undefined”)
{
app.alert(“Blabla”, 3);
global.TOTO = 1;
}
Où “app.alert(“Blabla”, 3);” est à remplacer par la fonction désirée.
Il faut surtout faire attention à ne pas réutiliser le meme nom de variable (TOTO) dans plusieurs fichiers différents pour éviter les collisions. Ce qui se traduirait ici par le non-affichage de la 1re alerte lors de l’ouverture des fichiers suivants.
La variable globale est accessible par tous les fichiers ouverts et est stockée en RAM jusqu’à la fermeture du logiciel.
Ce script est à placer en script de document (JavaScript > Scripts JavaScript…), sur un bouton, un signet, un lien, à l’ouverture d’une page, etc. Selon l’effet désiré.
:afro: