Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/07/2011, 13h40   #1
Invité de passage
 
Inscription : février 2010
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 9
Points : 2
Points : 2
Par défaut inclure js et initialisation

Bonjour,

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

Voici le fichier .js
Code :
1
2
3
4
5
6
 
fct() {
  if(a == 1)
}
 
fct();
je l'inclue classiquement:
Code :
<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 :
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
Watchwolf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2011, 13h56   #2
Membre Expert
 
Avatar de Eric2a
 
Homme Eric Garidacci
Inscription : septembre 2005
Messages : 1 057
Détails du profil
Informations personnelles :
Nom : Homme Eric Garidacci
Âge : 41

Informations forums :
Inscription : septembre 2005
Messages : 1 057
Points : 1 564
Points : 1 564
Salut,

Il faut utiliser le mot-clé var pour rendre la variable globale.
__________________

N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].

Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ...
Eric2a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2011, 17h08   #3
Invité de passage
 
Inscription : février 2010
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 9
Points : 2
Points : 2
Evidemment !

Merci pour la réponse
Watchwolf est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h48.


 
 
 
 
Partenaires

Hébergement Web