IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Prise en compte du JS sur apache


Sujet :

JavaScript

Vue hybride

askior Prise en compte du JS sur... 04/03/2015, 11h31
askior Je me permet d'up puisque je... 05/03/2015, 11h32
KiLVaiDeN Bonjour, Apache est juste... 05/03/2015, 13h51
askior Bonjour Kil, Alors, j'ai... 05/03/2015, 14h09
KiLVaiDeN Alors c'est une bonne chose... 05/03/2015, 14h16
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2012
    Messages : 39
    Par défaut Prise en compte du JS sur apache
    Bonjour,

    Je vais tenter de vous expliquer au plus clairement mon soucis ci dessous:

    Je réalise une interface graphique pour un serveur tacacs en langage web + js. Coté local, mes boutons fonctionne parfaitement, du coup j'avais décidé d'essayer un petit déploiement sous Debian avec mon pote apache. Lors de cette opération j'ai eu un petit soucis de charset (alors que je l'ai bien identifié sur chacune de mes pages) seulement voila:

    Lorsque je clique sur mon bouton d'administration, il devrait m'ouvrir un menu grace au JS. Et j'ai une erreur de type "undefined mafonction" alors que j'ai bien ma ligne de script, puisque ça fonctionne en local !

    J'ai aussi bien installé JS je pense, enfin je crois, vu que j'ai pas eu d'erreur :p

    Si vous avez des idées, j'vous offrirais des cookies maisons quand ça sera résolu!

    Merci, et vu l'heure, bon ap !

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2012
    Messages : 39
    Par défaut
    Je me permet d'up puisque je travaille en fil rouge sur ce projet, et que je ne vois vraiment pas ou est mon soucis ^^

  3. #3
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 868
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 868
    Par défaut
    Bonjour,

    Apache est juste le serveur qui retourne les ressources que tu lui demandes. Si cette ressource est une page HTML, et qu'au sein de cette page HTML tu as une balise "<script>" qui fait référence à un fichier .js externe, alors Apache le fournira.

    Il semblerait qu'il y a une différence entre ton environnement local et ton environnement distant. Comment as-tu inclus le .js sur ta page ? Est-ce que le fichier .js est aussi sur le serveur ?

    Un bout de code serait le bienvenu

    A+

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2012
    Messages : 39
    Par défaut
    Bonjour Kil,

    Alors, j'ai evidemment la balise script comme ci dessous:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type="text/javascript" src="modules\scripts\action.js"></script>
    De plus pour le transfert de mon environnement local au serveur, j'ai recopié mon reportoire dans le www d'apache (ce qui implique que mes chemins, aussi relatifs soit il, ne devrait pas avoir de soucis)

    C'est la où sont mes interrogations :p

    Je peux si ça intéresse, laisser mon code, mais il n'est pas réellement utile je pense, puisque la page est simplement un appel de fonction, qui permette l'execution de script ! (En gros c'est très très vide)

  5. #5
    Membre Expert Avatar de KiLVaiDeN
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 868
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 868
    Par défaut
    Alors c'est une bonne chose les chemins relatifs : par contre, normalement ce sont des "/" et pas des backslashs ("\"), mais ça m'étonnerait que ce soit le problème.

    Si tu tapes l'url de ta page (par exemple http://serveur/monappli/mapage.htm) et que tu remplaces "mapage.htm" par "modules/scripts/action.js", tu devrais tomber sur ton js. Si ce n'est pas le cas, c'est qu'il y a un problème peut-être de redirection ?

    En tout cas, comme ça, je ne vois pas pourquoi un chemin relatif en local ne fonctionnerait pas côté serveur.

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2012
    Messages : 39
    Par défaut
    Alors en effet, ça passe en local, mais pas sur le serveur.

    Ca doit venir de l'install, je vois pas d'autres explications, puisque le fichier est bien au bon endroit.

Discussions similaires

  1. Non prise en compte événement click sur tous les éléments
    Par pat_fr38 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 11/10/2014, 13h39
  2. [Administration] Prise en compte du fichier config sur un serveur UNIX
    Par jproto dans le forum Subversion
    Réponses: 0
    Dernier message: 13/03/2008, 10h58
  3. Réponses: 1
    Dernier message: 21/05/2007, 17h38
  4. Réponses: 3
    Dernier message: 10/04/2007, 14h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo