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 :

Créer une variable globale en javascript


Sujet :

JavaScript

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2012
    Messages : 9
    Par défaut Créer une variable globale en javascript
    Salut tout le monde S.V.P. comment je peux créer une variable globale en javascript qui je peux l'utiliser dans toutes les pages de mon site
    Merci.
    Cordialement.

  2. #2
    Membre très actif Avatar de guitz
    Homme Profil pro
    Webdesigner
    Inscrit en
    Juillet 2006
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Juillet 2006
    Messages : 728
    Par défaut
    Salam,

    Alors tout simplement lors de la déclaration de variable :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ma_var = "valeur";
    alors que pour une locale c'est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var ma_var = "valeur";
    C'est vraiment quelque chose que tu peux trouver facilement sur google

  3. #3
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 198
    Par défaut
    Bonjour,
    Citation Envoyé par Med_Hamma
    ...comment je peux créer une variable globale en javascript qui je peux l'utiliser dans toutes les pages de mon site...
    - cookies
    - Web Storage Comprendre le storage en HTML5

  4. #4
    Membre très actif Avatar de guitz
    Homme Profil pro
    Webdesigner
    Inscrit en
    Juillet 2006
    Messages
    728
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webdesigner

    Informations forums :
    Inscription : Juillet 2006
    Messages : 728
    Par défaut
    Au temps pour moi

  5. #5
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Attention guitz, pour déclarer une variable, il faudrait toujours passer par var, la portée de la variable étant déterminée en fonction de l'endroit où elle est déclarée.
    Si c'est dans une fonction, la variable sera locale, si c'est en dehors, elle sera globale.

    Ne pas oublier qu'il est possible de déclarer une variable globale mais de ne l'affecter que dans une fonction.

    Enfin, si l'on doit vraiment déclarer une variable globale dans une fonction, il est préférable d'affecter une propriété de l'objet window que d'omettre var :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    widow.maVariable = maValeur;
    Voir : Pourquoi faut-il toujours déclarer ses variables ?.

    Mais ceci dit, cela ne répond pas à la question initiale !
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

Discussions similaires

  1. [C#] Comment créer une variable globale?
    Par FraktaL dans le forum Windows Forms
    Réponses: 8
    Dernier message: 10/05/2017, 14h10
  2. Créer une variable globale de type tableau
    Par beegees dans le forum Langage
    Réponses: 1
    Dernier message: 27/10/2008, 00h26
  3. Créer une variable globale
    Par quiyai dans le forum Forms
    Réponses: 5
    Dernier message: 06/05/2008, 14h37
  4. Créer une variable globalle a la connection
    Par dem67 dans le forum Oracle
    Réponses: 3
    Dernier message: 14/11/2006, 14h18
  5. Créer une variable globale après un window.opener
    Par renaud26 dans le forum Général JavaScript
    Réponses: 16
    Dernier message: 29/08/2006, 10h49

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