Portée d'une variable globale
Bonjour,
Pour éclaircir mon code, j'essaie de déclarer dans un fichier "global.js" des variables qui reviennent dans plusieurs de mes scripts.
J'ai ceci dans l'en tête de mes pages webs :
Code:
1 2 3
|
<SCRIPT language="JavaScript" src="global.js"></SCRIPT>
<SCRIPT language="JavaScript" src="monscript.js"></SCRIPT> |
Dans "monscript.js", je souhaite appeler des variables déclarées dans "global.js". Par exemple pour les accents, j'ai ceci dans "global.js" :
Code:
1 2 3 4
|
var aGrave = String.fromCharCode(224); // à
var eAigu = String.fromCharCode(233); // é
... |
Et dans mes fonctions de "monscript.js", j'ai des alertes qui font appel à ces variables :
Code:
1 2
|
alert("Test de code accentu"+eAigu+"."); |
Et ça ne fonctionne pas, 'eAigu' est indéfini quand je teste mes pages sous IE6. Bien sûr, quand je place la déclaration de la variable directement dans "monscript.js", ça passe, mais j'aimerais avoir une solution générique. Est-ce possible ? Merci pour tout conseil.