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

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    janvier 2018
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : janvier 2018
    Messages : 16
    Points : 10
    Points
    10
    Par défaut Extraire une variable depuis un fichier JS (jQuery) ?
    Bonjour,

    Je dois alimenter un Div avec #selector.html( ... depuis une voir plusieurs variables ( var truc = ...)
    Fichier Js :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var maVar1= 'test1';
    var maVar2= 'test2';
    le but du jeu est de récupérer (dans le default.html) maVar1 ou maVar2 ( genre si truc j'affiche maVar1, si Machin, maVar2 ...) dans :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $("#monDiv").html($maVar1  //, ou 2 ou 3 ... selon le cas, et c'est là que ça coince :(
    une idée ?
    Par avance merci
    Amicalement, Rick

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    mars 2002
    Messages
    38 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : mars 2002
    Messages : 38 722
    Points : 64 501
    Points
    64 501
    Billets dans le blog
    1
    Par défaut
    créé une balise script que tu apends à ta page et colles y le contenu du fichier js
    tes variables seront alors accessibles
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

    réalisations :www.oxygen-translations.fr|www.saftair.fr| www.ouestisol.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
    Humour

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    janvier 2018
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : janvier 2018
    Messages : 16
    Points : 10
    Points
    10
    Par défaut Re : extraire une variable depuis un fichier JS (jQuery) ?
    Heu ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <script src="MonJs.js"></script>
    ce genre de balise ? parce que ça, c'est fait

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    mars 2002
    Messages
    38 722
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : mars 2002
    Messages : 38 722
    Points : 64 501
    Points
    64 501
    Billets dans le blog
    1
    Par défaut
    si cette balise script existe déja sur ta page, les variables déclarées globales sont accessibles sur ta page à condition que le script soit chargé avant
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

    réalisations :www.oxygen-translations.fr|www.saftair.fr| www.ouestisol.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
    Humour

  5. #5
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    janvier 2018
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : janvier 2018
    Messages : 16
    Points : 10
    Points
    10
    Par défaut
    globales ?
    là je suis perdu ?

  6. #6
    Expert éminent
    Avatar de Watilin
    Homme Profil pro
    En recherche d'emploi
    Inscrit en
    juin 2010
    Messages
    3 085
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : En recherche d'emploi

    Informations forums :
    Inscription : juin 2010
    Messages : 3 085
    Points : 6 712
    Points
    6 712
    Par défaut
    Pour voir si les variables sont présentes dans la page :
    1. appuie sur F12 et active l’onglet console
    2. tape le nom de la variable dans la zone de saisie
    3. appuie sur entrée

    Si la console peut afficher la variable, tes scripts le pourront aussi. Ce que la console peut voir est le contexte global, c’est-à-dire l’ensemble des variables qui sont accessibles partout. Les variables globales sont également accessibles sous la forme de propriétés de l’objet window, par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    window.maVar1
    window["maVar1"]
    Le contraire d’une variable globale est une variable locale. Pour être locale, une variable doit être déclarée dans une fonction. Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function machin() {
      var varLocale = 42;
    }
    La variable varLocale est locale à la fonction machin, elle n’existe pas dans le contexte global.

    Une dernière astuce : la console offre des méthodes pour examiner les variables à n’importe quel endroit de ton code, la plus utilisée est console.log.
    [code]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function machin() {
      var varLocale = 42;
      console.log(varLocale);
    }
    Garde la console ouverte quand tu testes tes scripts, tu pourras voir les messages de console.log, les erreurs et les avertissements.
    La FAQ JavaScript – Les cours JavaScript
    Touche F12 = la console → l’outil indispensable pour développer en JavaScript !

Discussions similaires

  1. Modifier depuis App Designer une variable d'un fichier txt
    Par morgen dans le forum Interfaces Graphiques
    Réponses: 1
    Dernier message: 12/08/2018, 22h26
  2. Réponses: 2
    Dernier message: 07/06/2013, 09h24
  3. [XL-2010] Modification d'une variable depuis un fichier exterieur
    Par Silvanos dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 28/02/2013, 12h46
  4. Récupération d'une variable depuis un fichier .properties
    Par MrMust dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 23/02/2012, 17h57
  5. Réponses: 2
    Dernier message: 11/07/2008, 11h47

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