Donnez vie à vos documents numériques !
 

Scripts ne s’exécutent pas

abracadabraPDF Forums PDF – Général Scripts ne s’exécutent pas

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #45812
    PF05
    Membre

    Bonjour,
    Tout débutant avec Javascript, jai écrit un script pour diriger l’utilisateur vers une page définie par un test:

    var age=this.getField(« Age »).value;
    if (age<=6)
    {
    this.pagenum = 2;
    }
    else this.pagenum = 3;

    J’ai intégré ce script sur un bouton mais quand je clique sur le bouton, rien ne se passe. Pourtant dans la console, le script s’éxecute et affiche le 2 ou le 3 (mais n’envoie pas sur la page correspondante.
    J’ai du oublier quelque chose :oh:
    Merci pour votre aide
    Philippe

Affichage de 7 réponses de 1 à 7 (sur un total de 7)
  • Auteur
    Réponses
  • #63496
    bebarth
    Maître des clés

    bonjour,
    …essaye avec this.pageNum !
    @+
    :bonjour:

    #63497
    PF05
    Membre

    Merci beaucoup!!!
    Ca tient parfois à pas grand chose :)

    #63498
    Merlin
    Maître des clés

    Bonjour.

    JavaScript est (très) sensible à la casse.
    Mais ça ne concerne pas que les débutants : je viens justement de finir de corriger un formulaire dans lequel j’avais mis un « E » à la place d’un « e ».

    Comme ça provoquait juste « rien » sans provoquer d’erreur, la Console restait muette et du coup il m’a fallu un peu de temps pour comprendre…  :mur:

    :Smiley15:

    #63499
    PF05
    Membre

    Merci, je ne suis donc pas trop ridicule :)

    #63500
    Merlin
    Maître des clés

    Bienvenue au club !
    :Smiley08:

    #63501
    bebarth
    Maître des clés

    bonjour,
    Pareil !!! le nombre d’heures que j’ai pu passer à cause d’une instruction male écrite…
    Lorsqu’on débute, écrire en javascript directement dans Acrobat n’est pas ce qui est le plus évident, surtout quand on commence à enchaîner les conditions…
    Je conseil d’utiliser un éditeur qui signale les erreurs de syntaxes, puis de copier/coller dans Acrobat. Moi j’utilise Dreamweaver parce que j’ai une suite Adobe, mais il y en a certainement d’autres gratuits qui font ça aussi bien. Je pense que Merlin peut nous en conseiller (Mac & PC).
    @+
    :bonjour:

    #63502
    Merlin
    Maître des clés

    L’éditeur de script d’Acrobat est anti-ergonomique au possible.

    J’utilise BBEdit sur MacOS, pour Windows on (pas moi) conseille NotePad++

    Les éditeurs de texte spécialisés JavaScript, comme Sublime Text, sont plutôt contre-productifs car exclusivement orientés « JavaScript web ». Ils ajoutent automatiquement des trucs inutiles et signalent comme erreur des choses qui sont pourtant correctes en « JavaScript PDF ».

    Ce que je trouve surtout important c’est d’avoir de puissantes fonctions d’éditions du texte, notamment le rechercher-remplacer dans plusieurs fichiers/dossiers et aussi le rechercher-remplacer GREP.

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