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

 


Dernière réponse
Sujet : [javascript] Utiliser les variables d'un .js dans un autre .js
k666 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--


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
k666 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--

double clic 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...

 


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)