Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1892 connectés 

  FORUM HardWare.fr
  Programmation

  [javascript] Utiliser les variables d'un .js dans un autre .js

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[javascript] Utiliser les variables d'un .js dans un autre .js

n°10493
double cli​c
Why so serious?
Posté le 20-01-2001 à 22:20:41  profilanswer
 

Voilà. je viens de faire un petit test avec trois fichiers très simples. un .htm avec deux appels de scripts, test1.js et test2.js. dans test1.js je déclare une variable test, et un tableau teste, plus une valeur test dans teste[1]. dans test2.hs, je fais document.write(test) et document.write(teste[1])
les valeurs s'affichent. donc on peut utiliser les variables d'un script déclaré plus haut dans la page dans un deuxième script.
voilà les sources des fichiers :ss
PAGE.HTM :
<HTML>
<HEAD>
<SCRIPT SRC = "test1.js"></SCRIPT>
</HEAD>
<BODY>
<SCRIPT SRC = "test2.js"></SCRIPT>
</BODY>
</HTML>
 
TEST1.JS :
test = "Essai !"
teste = new Array()
teste[1] = "Essai de tableau"
 
TEST2.JS :ss
document.write(test + "<BR>" )
document.write(teste[1])
 
Sortie :
Essai !
Essai de tableau
 
Ensuite, je remplace ça par d'autres variables.
TEST1.JS :
pages = new Array()
pages[1] = "Titre de la page 1"
pages[2] = "Titre de la page 2"
pages[3] = "Titre de la page 3"
pages[4] = "Titre de la page 4"
pages[5] = "Titre de la page 5"
urlpages = new Array()
urlpages[1] = "index.htm"
for(i=2;i<pages.length;i++)
{ urlpages[i] = "page" + i + ".htm"
}
 
TEST2.JS :
document.write(urlpages[1])
document.write(pages[1])
 
Et là... rien ! Alors je passe les deux lignes de test2.js dans test1.js et ça marche...
Alors qu'est ce qui se passe ??? Je ne comprends pas...

 

mood
Publicité
Posté le 20-01-2001 à 22:20:41  profilanswer
 

n°10530
k666
dites non à petitmou
Posté le 21-01-2001 à 11:19:23  profilanswer
 

déjà si tu peux envoyer ton code qui appelle les include, c cool!
ensuite, dans test2.js plutôt que de faire directement le document.write, fais plutôt une fonction qui 'alerte' les valeurs dès qu'elle est appelée, puis crée un bouton dans la page qui appelle la fonction......puis click sur le bouton et voit ski spasse...
juste un autre truc, t'as pas besoin de fermer tes balises script,
ça peut venir de là

 

--Message édité par k666--


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [javascript] Utiliser les variables d'un .js dans un autre .js

 

Sujets relatifs
Problème de javascript[php] concaténation de variables
JavascriptDreamwaver 2 Comment l'utiliser?
[JAVASCRIPT] onmouseover décrit dans la fonction ...JAVASCRIPT: bidouille sur FRAMES
comment utiliser la fct gethostbyaddr() ?[ERREUR] JAVA != JAVASCRIPT ---- JAVA != JAVASCRIPT
[PHP] probleme avec les variables...[PHP] utiliser le parser XML
Plus de sujets relatifs à : [javascript] Utiliser les variables d'un .js dans un autre .js


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR