OVH Cloud OVH Cloud

Equivalent js du #include en C ?

4 réponses
Avatar
YC
Bonjour,

cerains scripts js de mon site sont dépendants les uns des autres :
"fonctions.js" utilise les déclarations de "preliminaires.js"

Y a t-il un moyen de de spécifier cette dépendance à l'intérieur de
"fonctions.js", un peu à la manière du #include en C (si ma mémoire est
correcte, ça fait longtemps que je n'ai plus fait de C...).

En tant que codeur des scripts, je sais que le code de "fonctions.js"
s'appuie sur celui de "preliminaires.js".
Par contre en tant que codeur des pages HTML, tout ce que je veux c'est
utiliser les fonctions de "fonctions.js", je ne veux pas savoir s'il se
suffit à lui même ou bien s'il faut surtout ne pas oublier de faire
<script type="text/javascript" src="../JS/preliminaires.js"></script>
avant de faire
<script type="text/javascript" src="../JS/fonctions.js"></script>

Je ne sais pas si je suis bien clair ? :-)

4 réponses

Avatar
Francis Spiesser
YC a formulé la demande :
s'il faut surtout ne pas oublier de faire
<script type="text/javascript" src="../JS/preliminaires.js"></script>
avant de faire
<script type="text/javascript" src="../JS/fonctions.js"></script>



Il ne faut pas oublier... Non... Jamais... Il ne faut pas...

--
______
Francis (enlever .NIPUBNISOUMIS)
"La dinde est tolérante, mais elle déteste les farceurs"

Avatar

Bonjour,

cerains scripts js de mon site sont dépendants les uns des autres :
"fonctions.js" utilise les déclarations de "preliminaires.js"

Y a t-il un moyen de de spécifier cette dépendance à l'intérieur de
"fonctions.js", un peu à la manière du #include en C (si ma mémoire est
correcte, ça fait longtemps que je n'ai plus fait de C...).


ben y a t-y pas moyen de faire un copié-collé de l'1
dans l'autre et n'en n'avoir + qu'un ?

sinon si ça t'amuse de simuler l'include dans un fichier js :

fichier fonction.js

document.write('<script type="text/javascript" '+
'src="../JS/preliminaires.js" '>'+'<'+'/script>');

avant toutes les autres lignes de ce fichier



--
******** (enlever/remove [OTER_MOI] du/from reply url) *******
Stéphane MORIAUX : mailto:
Aide aux Pages Perso (images & couleurs, formulaire, CHP, JS)
http://perso.wanadoo.fr/stephane.moriaux/internet/
**************************************************************

Avatar
YC

YC a formulé la demande :

s'il faut surtout ne pas oublier de faire
<script type="text/javascript" src="../JS/preliminaires.js"></script>
avant de faire
<script type="text/javascript" src="../JS/fonctions.js"></script>



Il ne faut pas oublier... Non... Jamais... Il ne faut pas...



:)


Avatar
YC

ben y a t-y pas moyen de faire un copié-collé de l'1
dans l'autre et n'en n'avoir + qu'un ?

En l'occurrence, je préfèrerais éviter...


sinon si ça t'amuse de simuler l'include dans un fichier js :

fichier fonction.js

document.write('<script type="text/javascript" '+
'src="../JS/preliminaires.js" '>'+'<'+'/script>');

avant toutes les autres lignes de ce fichier


Mwarf... Ben oui, j'y avais pas pensé, c'est vrai que ça fait du
include... Pas le top de l'élégance, mais du include quand même...

Merci !