J'ai toujours mon problème d'appel de méthode dans différentes arborescences.

Je fais un point sur ce que j'ai trouvé jusqu'à présent.

arborescence :
Projet/Page/Formulaire/fAjout_modif
Projet/Script/Javascript/jsVerifier
avec dans fAjout_modif :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<dtml-var "Script.Javascript.jsVerifier()">
Quand j'appelle fAjout_modif avec la syntaxe ci-dessus, c'est OK.

Maintenant, si dans jsVerifier je mets :

Et bien j'ai l'erreur : name 'REQUEST' is not defined.

J'ai essayé :
  • <dtml-var "Script.Javascript.jsVerifier"> : le contenu de jsVerifier est affiché sous forme de texte

  • <dtml-return "Script.Javascript.jsVerifier()"> : erreur name 'REQUEST' is not defined

  • <dtml-return "Script.Javascript.jsVerifier"> : le contenu de jsVerifier est affiché sous forme de texte avec les caractères < remplacé par &lt;, > remplacé par &gt;, etc.

  • <dtml-call "Script.Javascript.jsVerifier()"> : erreur

  • <dtml-call "Script.Javascript.jsVerifier"> : pas d'erreur, mais le contenu de jsVerifier n'apparaît pas dans la source de la page html


Je ne sais plus où chercher.

Toute piste sera la bienvenue.
Merci.