Bonsoir à tous,

Je voulais mettre un peu de javascript dans mon application (qui est une application qui me sert à apprendre PHP entre autre), mais impossible de faire fonctionner l'affichage d'une popup si le code javascript est mis en externe.

J'imagine que je l'appelle mal, mais comment fait-on alors ?

Je vous explique comment est organisé mon code.

Puisque je suis en PHP, j'ai un fichier index.php qui est dans l'arborescence wamp/...../www/site

Tous les autres fichiers sont autre part (conseil d'un tutoriel PHP trouvé sur Développez.com).
L'arborescence de ces fichiers est :

/site/functions.php
/site/MyPDO.php

/site/Controller/"tous les controllers"

/site/Model/"tous les modèles"

/site/View/header.tpl
/site/View/footer.tpl
/site/View/"quelques autres fichiers"
/site/View/"quelques répertoires d'affichage en fonctions des écrans"

Question 1 : où est-il conseillé de mettre les fonctions javascript ?
Question 2 : comment faire en sorte que la page affichée puisse faire appel à la fonction ? Notamment, comment dois-je écrire très précisément l'arborescence dans src="***" ?

Je vous pose la question car lorsque mon code javascript est intégré dans le header.tpl (commun à toutes les pages), ça fonctionne, mais quand je le mets dans un fichier toto.js, impossible de l'appeler, ça ne marche pas.


Merci pour vos conseils !!


bye