Donnez vie à vos documents numériques !
 

addToolButton sans l’alerte javascript

abracadabraPDF Forums PDF – Général addToolButton sans l’alerte javascript

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #45712
    passifacile
    Participant

    Bonsoir,

    J’utilise régulièrement des “ToolButton” (scripts de document, ou d’action), mais, à ce niveau, le message “javascript” disgracieux (juste mon point de vue  :Smiley03:) s’affiche.

    Il me semble avoir lu que l’alerte javascript ne s’affiche pas si le script est placé au niveau “folder”.

    J’ai pris l’exemple ci-dessous, trouvé sur le forum (merci à Merlin et Bebarth pour leur échange !), mais je n’arrive pas à afficher le ToolButton au démarrage.

    Comme dois-je faire pour que le ToolButton s’affiche sans l’alerte javascript ? Et le réafficher sans l’alerte, si l’utilisateur ferme le ToolButton ?

    Peut-être n’est-ce plus possible ?

    Script mentionnée :
    function myBookmarkAmoi()
    {
    this.bookmarkRoot.createChild(“Website”);
    var bkm = this.bookmarkRoot.children[0];
    bkm.style = 2;
    bkm.color = color.red;
    bkm.setAction(“app.launchURL(‘http://www.blablabla.com/’, true);”);
    }

    app.addToolButton({
    cName: “Newport_Bookmark”,
    cLabel: “N-B”,
    cTooltext: “Newport Bookmark créateur”,
    cExec: “myBookmarkAmoi();”,
    cEnable: “event.rc = event.target != null”
    });

Affichage de 5 réponses de 1 à 5 (sur un total de 5)
  • Auteur
    Réponses
  • #62837
    Merlin
    Maître des clés

    Bonjour.

    Quelle alerte JavaScript ???
    :Euuuh:

    (J’ai toujours créé ce type de bouton depuis un script d’application, aurais-je raté quelque chose ?)

    #62838
    passifacile
    Participant

    Je parle du message qui s’affiche sous le bouton (avertissement javascript).

    J’utilise cette fonction depuis des scripts de document ou de champs.

    Si le script est lancé depuis l’application, ce message ne devrait pas s’afficher.

    Mais je n’arrive pas à afficher le bouton avec le script ci-dessous que j’ai placé dans le dossier…

    Dois-je déclarer la fonction différemment ?

    #62839
    Merlin
    Maître des clés

    As tu un exemple ?

    #62840
    passifacile
    Participant

    Voici  :Smiley01:

    Le message que je veux faire disparaître est : “Avertissement : fenêtre JavaScript” en plaçant je ne sais pas quoi; ,je ne sais pas où… :geek:

    #62841
    Merlin
    Maître des clés

    Il n’y a qu’un seul moyen pour faire disparaitre cette mention (inutile) : placer le script en script d’application ou l’exécuter depuis la Console.

Affichage de 5 réponses de 1 à 5 (sur un total de 5)
  • Vous devez être connecté pour répondre à ce sujet.