OVH Cloud OVH Cloud

inclusion de fichier

4 réponses
Avatar
François-Xavier GENDRIN
Bonjour,

Quelqu'un sait il comment inclure un fichier javascript dans un autre
fichier javascript.

Merci d'avance
--
FX

4 réponses

Avatar
Thibault
Bonjour,

Quelqu'un sait il comment inclure un fichier javascript dans un autre
fichier javascript.

Merci d'avance


Bonjour,
Quelque chose comme :

document.write('<script'+' src="script2.js"></sc'+'ript>');

Devrait faire l'affaire.
Bon courage
--
Thibault TAILLANDIER

Avatar
François-Xavier GENDRIN
Quelqu'un sait il comment inclure un fichier javascript dans un autre
fichier javascript.
document.write('<script'+' src="script2.js"></sc'+'ript>');



cela ne l'inclut-il pas dans la page html ?
Le but étant de pouvoir faire facilement les dépendances entre fichiers
javascript.
--
FX


Avatar
ASM


Quelqu'un sait il comment inclure un fichier javascript dans un autre
fichier javascript.


document.write('<script'+' src="script2.js"></sc'+'ript>');



cela ne l'inclut-il pas dans la page html ?


Ben ...
Tu as un script qui se déroule à *l'ouverture* de la page.

Supposons qu'il te prompte qque chose
en fonction de la réponse ce script pourra faire écrire un appel à l'un
ou l'autre fichier JS externe

var r;
var k = prompt('indiquer un chiffre de 1 à 4');
switch(k) {
case '1': r = 'truc'; break;
case '2': r = 'machin'; break;
case '3': r = 'chose'; break;
case '4': r = 'bidule'; break;
default: r = 'erreur'; break;
}
document.write('<script src="'+r+'.js"></script>');

Le but étant de pouvoir faire facilement les dépendances entre fichiers
javascript.


Expliciter ce que tu veux exactement dire, et faire.



--
Stephane Moriaux et son [moins] vieux Mac



Avatar
Jean-Marc Molina
François-Xavier GENDRIN wrote:
Quelqu'un sait il comment inclure un fichier javascript dans un autre
fichier javascript.


Il n'existe aucun mécanisme dans le langage pour le faire. Il n'y a pas de
"include" (PHP) ou "import" (CSS, Java). Voir le message
news://43b0e287$0$11350$ où on en discute,
quelqu'un parle d'une solution à base de JavaScript distribué (JSON et
JSAN).

Cependant JavaScript 2.0, en cours d'élaboration, propose la directive
"import" pour référencer les "packages" entre eux :
http://www.mozilla.org/js/language/js20/index.html.