OVH Community, votre nouvel espace communautaire.

Javascript aux abonnés absents


Daniel60
29/06/2009, 15h58
De rien. Bon courage

Inter240
29/06/2009, 15h47
C'est résolu merci, c'était en effet une question de chemin d'accès.

Bravo Daniel, merci encore et bonne journée.

Daniel60
29/06/2009, 07h39
Les deux "include" Javascript sont normalement pris en compte. Maintenant il peut y avoir des cas de figure, par exemple si l'un fait référence à l'autre.

Inter240
28/06/2009, 21h21
Pour commencer, merci Daniel pour cette réponse.

En effet processUser est appelé mais par le submit de checkAddUserForm().

A force de chercher, j'ai compris que c'était une question de balise


Et le comportement est différents suivants l'ordre dans lequel sont ces lignes.

Merci de votre attention

Daniel60
28/06/2009, 19h17
Appelle la fonction checkAddUserForm() qui se trouve dans un fichier user.js
Il semble plutôt que c'est processUser.php qui est appelé.
Quoiqu'il en soi, peu importe l'endroit où est stocké le Javascript qui est de toute manière exécuté sur le poste client. Le principal est que le chemin soit bien renseigné.

Inter240
28/06/2009, 14h41
Bonjour,

En 240Plan, un formulaire html qui prend un nom et un mot de passe et
que voici (simplifié) :











Nom


Mot de passe








Appelle la fonction checkAddUserForm() qui se trouve dans un fichier user.js
javascript que voilà :

function checkAddUserForm()
{ with (window.document.frmAddUser)
{ if (isEmpty(txtUserName, 'Nom SVP'))
{ return;
}
else if (isEmpty(txtPassword, 'Mot de passe SVP'))
{ return;
}
else
{ submit();
} } }
La fonction ci-dessus se trouve dans un fichier user.js

La page php dans laquelle se trouve le formulaire contient la ligne suivante
pour trouver le fichier user.js :


Lorsqu'on actionne le bouton 'modifier utilisateur' il ne se passe rien.
Rien du tout.
J'ai tenté un chmod 715 sur le fichier user.js et c'est la même.

Un javascript doit il se trouver obligatoirement dans le répertoire cgi-bin ?

J'ajoute qu'en version beta les mêmes codes fonctionnent très bien chez Free
Donc je ne pense pas que ce soit le code mais plutôt en rapport avec les
droits d'accès et/ou d'exécution, mais je ne trouve pas.

Merci de votre attention.