Bonjour,

J'ai un script construit un peu étrangement et je cherche une solution pour l'utiliser correctement.

Voici le fichier .js
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
fct() {
  if(a == 1)
}
 
fct();
je l'inclue classiquement:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<script type="text/javascript" src="fichier.js"></script>
Evidemment la variable 'a' n'est pas défini. Il faut en effet que je la definisse, je fait comme ca:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<script type="text/javascript" language="JavaScript">
a = 0;
	</script>
<script type="text/javascript" src="fichier.js"></script>
Seulement 'a' n'est toujours pas défini d’après mon navigateur. Je suppose que c'est parce que la définition de la variable et l'inclusion du fichier sont dans 2 blocs 'script' différent.

Normalement j'aurais appeller fct() depuis ma page web comme ça:
seulement voila le script est comme ça et je peux difficilement le modifier aujourd'hui.

Ça va sans doute paraître bête pour certains mais moi je ne trouve pas le petit truc qui me permettrais de l'utiliser