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 :
Quand j'appelle fAjout_modif avec la syntaxe ci-dessus, c'est OK.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <dtml-var "Script.Javascript.jsVerifier()">
Maintenant, si dans jsVerifier je mets :
Et bien j'ai l'erreur : name 'REQUEST' is not defined.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <dtml-var REQUEST>
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 <, > remplacé par >, 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.
Partager