Créer un formulaire de contact JSON & JS

Eléphant du PHP | 55 Messages

19 sept. 2013, 23:42

Bonsoir,
Je commence tout juste le JS, JQuery et JSON.
J'essaie de construire un formulaire (à partir ex. d'un livre) en utilisant JSON. Je ne comprends pas tout mais c'est normal au début.
J'ai importé mon fichier MailPopUp.js dans ma page Php (index.php) mais lorsque je clique sur le lien , alors qu'une popup devrait s'ouvrir, j'ai un message d'erreur 403 (You don't have permission to access /XXXXX/js/fichiers_JS:MailPopUp.afficher(); on this server..
Du coup, je ne sais pas comment procéder.
Voici le lien que j'ai mis dans le body:
<a href="js/docs-JS:MailPopUp.afficher();">Contact</a>
Mon arborescence est la suivante : js > docs-JS > MailPopUp.js
Est-ce la bonne extension pour MailPopUp?
L'objet MailPopUp contient 5 fonctions dont afficher().
Dans le head, j'ai bien incorporé query.js (en test).
Je suis sur Wamp en localhost.
Si quelqu'un a eu idée, ou rencontré le même problème, merci de bien vouloir m'aider.
Cordialement,
Ionesco

ebn
Eléphanteau du PHP | 16 Messages

20 sept. 2013, 14:23

il faut plutôt que tu mettes un onclik="MailPopUp.afficher()" dans ta balise <a> et dans ton head tu met <script type="text/javascript" src="js/docs-JS/MailPopUp.js"></script>

Eléphant du PHP | 55 Messages

20 sept. 2013, 17:22

Bonjour,
J'ai essayé ta solution, elle ne fonctionne pas. Le pop-up ne se lance pas.
J'ai également lancé la web console. J'ai ces messages d'erreur:
-SyntaxError: missing variable name @ http://localhost/XXXX/js/fichiers_JS/MailPopUp.js:82
-ReferenceError: MailPopUp is not defined
Je ne parviens pas à comprendre ces erreurs.
Une autre idée serait la bienvenue.
Merci
Cdlt,
Ionesco