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

Fermé
mchiicha - 16 févr. 2009 à 18:58
bizu53 Messages postés 1274 Date d'inscription samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 - 17 févr. 2009 à 13:17
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 samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 860
17 févr. 2009 à 00:43
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
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 samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 860 > mchiicha
17 févr. 2009 à 02:47
Ç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 samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015
17 févr. 2009 à 09:24
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
17 févr. 2009 à 10:09
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 samedi 30 août 2008 Statut Membre Dernière intervention 21 juin 2015 860 > mchiicha
17 févr. 2009 à 13:17
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