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 :

Séparer déclaration de variables et affectation des valeurs


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2009
    Messages : 36
    Par défaut Séparer déclaration de variables et affectation des valeurs
    Bonjour,

    Voilà mon problème:
    J'ai un script externe (qui fonctionne très bien) dans lequel je déclare une variable sous forme de tableau:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    var contents=new Array()
    // Ensuite suivent les valeurs associées: 
    contents[0]='Texte exemple #1'
    contents[1]='Texte exemple #2'
    contents[2]='Texte exemple #3'
    // ...etc...
    et ensuite vient tout le reste du code du script.

    J'aimerais pouvoir mettre cette portion du code (les valeurs affectées) dans un fichier séparé afin que les personnes qui devront changer lesdites valeurs dans l'avenir ne doivent pas ouvrir et modifier le fichier du script complet mais uniquement un fichier texte contenant ces valeurs.

    Quelqu'un peut-il m'aider ?

    Merci beaucoup

    G.

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour et bienvenue sur Developpez.com
    il suffit de couper/coller ces lignes dans un fichier (par exemple param.js), puis d'ajouter dans la partie <head> de la page, le lien qui appelle ce param.js :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type="text/javascript" src="param.js"></script>
    Attention : pas de balises <script> dans le .js

    A+

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2009
    Messages : 36
    Par défaut
    Merci mais il s'agit déjà d'un script externe (un fichier .js) dans lequel il y a, entre autres, le code que j'ai mentionné dans mon message et c'est cette partie de code que j'aimerais mettre dans un fichier séparé et y faire appel depuis mon 1er fichier .js

    En clair, j'aimerais séparé le code de mon fichier .js et les valeurs qui doit utiliser (valeurs qui devront être régulièrement modifiées par d'autres personne que moi) et j'aimerais donc un simple fichier contenant le minimum de lignes de code.

    Merci

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par bk313142 Voir le message
    Merci mais il s'agit déjà d'un script externe
    Ca ne change pas grand chose
    Il suffit d'en faire un 2° : tu auras un param_declare.js et un param_valeurs.js, par exemple ...
    Il suffit de bien les lier tous les 2 à la page. Les include sont considérés comme faisant partie de la page qui les appelles, que tu en ais un ou plusieurs ...

    A+

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2009
    Messages : 36
    Par défaut
    Il n'y a pas moyen de faire l'appel depuis le script en lui-même ?
    Je suis pas Superman en javascript et j'ai vraiment besoin d'aide sur ce coup-là...

  6. #6
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par bk313142 Voir le message
    Il n'y a pas moyen de faire l'appel depuis le script en lui-même ?
    Je ne crois pas.

    Quel en serait l'intérêt ?

    A+

  7. #7
    Membre éclairé Avatar de kohsaka
    Homme Profil pro
    Intégrateur HTML / Developpeur .NET
    Inscrit en
    Janvier 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Intégrateur HTML / Developpeur .NET

    Informations forums :
    Inscription : Janvier 2007
    Messages : 383
    Par défaut
    tu pourrais aller chercher les info dans un xml.

    voila une solution ici mais avec la lib jQuery
    http://pckult.developpez.com/tutorie...e-fichier-xml/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Affecter des valeur à une variable de type Mat
    Par younes1980 dans le forum OpenCV
    Réponses: 1
    Dernier message: 25/05/2014, 13h19
  2. variable pouvant prendre des valeurs définies
    Par buzz73 dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 30/12/2008, 11h53
  3. Comment affecter des valeurs à un document word?
    Par Jayceblaster dans le forum Windows Forms
    Réponses: 17
    Dernier message: 17/01/2008, 16h02
  4. Réponses: 2
    Dernier message: 26/10/2006, 17h52
  5. Réponses: 2
    Dernier message: 17/05/2006, 21h35

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