Salut,
Dans un fichier .js j'ai deux fonctions. Lorsque j'appelle ma première fonction, j'y enregistre une variable.
Et je voudrai réutiliser cette variable en appellant la deuxième fonction... Mais je n'y arrive pas. Comment faire?
Merci
Version imprimable
Salut,
Dans un fichier .js j'ai deux fonctions. Lorsque j'appelle ma première fonction, j'y enregistre une variable.
Et je voudrai réutiliser cette variable en appellant la deuxième fonction... Mais je n'y arrive pas. Comment faire?
Merci
declare ta varibale en global...
Code:
1
2
3
4
5
6
7
8
9
10
11 <script> var globale function one(){ globale='coucou'} function two(){ alert(globale)} </script> onload="one();two"
Non je suis désolé mais ce n'est pas ça, ou peut etre j'ai très mal compris.
J'ai en fichier .js ou se trouvent toutes mes fonctions. Dans l'en-tête de mes pages qui en ont besoin je mets:
Et sur cette même page j'appelle une premier fonction qui enregistre une variable. Plus loin sur la page j'appelle une autre fonction qui a besoin de la variable mais je n'arrive pa à l'utiliser.Code:<script type="text/javascript" src="board.js"></script>
Alors j'ai bien mis var ma_var; devant toutes les fonctions mais ça ne fait rien...
Merci
Lol en fait j'avais très mal compris :D
J'ai trouvé merci :)
dans mon exemple la varibale globale est declarée hors d'une fonction, mais tu peux aussi dréer une variable globale depuis une focntion...
voir mon exemple de la FAQ:
Code:
1
2
3
4
5
6
7 function one(){ window[NomVar] = valeur; } function two(){ alert(NomVar) // affiche valeur }
pour ton information, une autre possibilité aurait été de passer la variable en argument d'une focntion à l'autre ...