Faire un include d'un .js dans un autre .js

mchiicha -  
bizu53 Messages postés 1274 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

tout est dans le titre! je voudrais inclure un fichier javascript dans un autre et je voudrais savoir la syntaxe! est ce que celle ci marche :
<SCRIPT type="text/javascript" src="./gmap_functions.js"></SCRIPT>

sachant que vu qu'on est déjà dans du javascript on n'a pas besoin de balises <script> :s

Merci de votre aide !!!

1 réponse

bizu53 Messages postés 1274 Date d'inscription   Statut Membre Dernière intervention   861
 
Je ne vois pas comment ça pourrait être possible ... mais il y a peut être une astuce que je ne connais pas.
Mais quel intérêt ? Pourquoi ne pas enchaîner les 2 balises (une pour chaque .js) dans ta page ?
0
mchiicha
 
beh l'intérêt est juste d'alléger le code en se basant sur des répertoires (enfin c'est dans le cadre de mon stage c pour ça!) mais aucun intérêt de fond!
alors si quelqu'un a la moindre idée ça m'aiderait énormément!!!!
Merci encore!
0
bizu53 Messages postés 1274 Date d'inscription   Statut Membre Dernière intervention   861 > mchiicha
 
Ça n'allège rien du tout : ça allège ta page (html ou autre) pour allourdir ton js ... (en supposant que c'est possible).
"Curieusement" sur google : pas un seul résultat à ce sujet... je pense que si c'était vraiment possible, il y en aurait quelques-uns.
Surtout que le javascript n'est pas un langage utilisant des balises, donc je ne vois pas comment tu peux avoir cette idée de mettre des balises script (qui sont des balises html) dans du javascript.

Si c'est l'objet de ton stage d'alléger le code, c'est sûrement d'une autre manière (genre optimisation ou jsais pas quoi encore).
0
mchiicha > bizu53 Messages postés 1274 Date d'inscription   Statut Membre Dernière intervention  
 
non c'est pas du tout l'objet de mon stage, mais pour commencer je dois alleger et faire du lean up d'un code existant! la personne ma clairement dit de séparer les deux fonctions et de les mettre chacune a part dans des répertoires différents! mais je t'avoue que j'ai cherché partout moi aussi et je ne trouve rien!! tant pis! ^^
je te remercie quand meme
0
mchiicha > mchiicha
 
Bonne nouvelle! J'ai trouvé un moyen de le faire quand meme!
C'est de "recoder" la fonction include en js et de la réutiliser par la suite! et ça marche ^^

function include(fileName){
document.write("<script type='text/javascript' src='"+fileName+"'></script>" );}

include("gmap_functions.js");
0
bizu53 Messages postés 1274 Date d'inscription   Statut Membre Dernière intervention   861 > mchiicha
 
Pas bête, mais au final quand tu regardes le code source de la page affichée, c'est exactement comme si tu les avais enchaînés dans son code ;)
0