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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Javascript] inclure un fichier .js dans un fichier .js

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Javascript] inclure un fichier .js dans un fichier .js

n°1575745
Giz
Posté le 16-06-2007 à 00:09:56  profilanswer
 

Bonsoir,
 
Je voulais savoir s'il est possible d'inclure un fichier javascript dans un fichier javascript (comme il est possible en C avec #include ou bien en java avec import). Je cherche à découper mon code pour un souci de clarter. Merci  :jap:  
 
N.B. : en fait c'est du javascript côté serveur que je fais : ce fichier est interpreté par une servlet auparavant ; donc pas mal de code javascript est implanté d'où la nécessité d'inclusion de fichier.


---------------
Asus P5Q Pro | C2D E8400 3GHz@4GHz + Noctua NH-C12P | 2x2Go Patriot Extreme PC-8500 | GeForce GTX 460@Stock 1Go GLH | Crucial SSD M4 64Go Sata3
mood
Publicité
Posté le 16-06-2007 à 00:09:56  profilanswer
 

n°1575748
masklinn
í dag viðrar vel til loftárása
Posté le 16-06-2007 à 01:16:55  profilanswer
 

Si ton fichier est traité par une servlet, n'est-il pas possible d'effectuer e.g. un include JSP dedans?


Message édité par masklinn le 16-06-2007 à 01:17:44

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1575749
Giz
Posté le 16-06-2007 à 01:31:37  profilanswer
 

En fait c'est plus compliqué que ça. Je travaille sous Alfresco (un GED en JEE). Une API javascript existe pour personnaliser ce GED. Le code javascript est traité par une servlet à laquelle je n'ai pas la main. L'API javascript est ma seule interface, il faut considérer la chose comme si je ferais un véritable programme java (mais en langage javascript).

Message cité 1 fois
Message édité par Giz le 16-06-2007 à 01:33:29

---------------
Asus P5Q Pro | C2D E8400 3GHz@4GHz + Noctua NH-C12P | 2x2Go Patriot Extreme PC-8500 | GeForce GTX 460@Stock 1Go GLH | Crucial SSD M4 64Go Sata3
n°1577290
Giz
Posté le 20-06-2007 à 14:22:34  profilanswer
 

:bounce:


---------------
Asus P5Q Pro | C2D E8400 3GHz@4GHz + Noctua NH-C12P | 2x2Go Patriot Extreme PC-8500 | GeForce GTX 460@Stock 1Go GLH | Crucial SSD M4 64Go Sata3
n°1577308
anapajari
s/travail/glanding on hfr/gs;
Posté le 20-06-2007 à 14:54:45  profilanswer
 

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


et ensuite plus qu'à faire:

Code :
  1. include('monFichier.js');


quand tu en as besoin.
 
Tu peux aussi jeter un oeil sur ce topic pour voir les avantages/inconvénients de cette technique face à un load via XHR

n°1577420
Giz
Posté le 20-06-2007 à 20:04:21  profilanswer
 

Je travaille côté serveur, pas du côté client. Oublie donc l'HTML et autres navigateurs Web...Mon code est interprété par une servlet présent sur un serveur, je ne fourni pas du code à un client Web.

n°1577486
gatsu35
Blablaté par Harko
Posté le 21-06-2007 à 02:15:09  profilanswer
 

Giz a écrit :

Je travaille côté serveur, pas du côté client. Oublie donc l'HTML et autres navigateurs Web...Mon code est interprété par une servlet présent sur un serveur, je ne fourni pas du code à un client Web.


Tu sais que si c'est coté serveur, ce n'est pas du JS dans ce cas. Car le JS c'est un peu coté client que ça se passe. J'ai du mal à voir pourquoi tu parles de JS

n°1577491
SekYo
Posté le 21-06-2007 à 04:56:16  profilanswer
 

Tu peux utiliser du JS coté serveur, mais c'est vrai que c'est une utilisation plutôt rare :)

n°1577493
gatsu35
Blablaté par Harko
Posté le 21-06-2007 à 06:21:23  profilanswer
 

SekYo a écrit :

Tu peux utiliser du JS coté serveur, mais c'est vrai que c'est une utilisation plutôt rare :)


Ouais mais du JS fait pour le serveur et dans ce cas là ça sera du Jscript pour serveur de type IIS (c'est juste une blague)

n°1577521
anapajari
s/travail/glanding on hfr/gs;
Posté le 21-06-2007 à 09:54:43  profilanswer
 

Giz a écrit :

Je travaille côté serveur, pas du côté client. Oublie donc l'HTML et autres navigateurs Web...Mon code est interprété par une servlet présent sur un serveur, je ne fourni pas du code à un client Web.


 [:old_maxxxxxx]  
Y'a moyen que tu nous expliques exactement ce que fait ton truc?
Mais dans tous les cas, si tu travailles "coté serveur" sur une servlet pourquoi tu te fais iech à vouloir faire un include en js plutot que de le faire en java...
Y'a vraiment un truc que je comprends pas [:w3c compliant]

mood
Publicité
Posté le 21-06-2007 à 09:54:43  profilanswer
 

n°1577524
masklinn
í dag viðrar vel til loftárása
Posté le 21-06-2007 à 10:04:14  profilanswer
 

anapajari a écrit :

[:old_maxxxxxx]
Y'a moyen que tu nous expliques exactement ce que fait ton truc?
Mais dans tous les cas, si tu travailles "coté serveur" sur une servlet pourquoi tu te fais iech à vouloir faire un include en js plutot que de le faire en java...
Y'a vraiment un truc que je comprends pas [:w3c compliant]


Giz a écrit :

En fait c'est plus compliqué que ça. Je travaille sous Alfresco (un GED en JEE). Une API javascript existe pour personnaliser ce GED. Le code javascript est traité par une servlet à laquelle je n'ai pas la main. L'API javascript est ma seule interface, il faut considérer la chose comme si je ferais un véritable programme java (mais en langage javascript).


Limitations de son CMS, d'après ce qu'il dit :/

Message cité 2 fois
Message édité par masklinn le 21-06-2007 à 10:05:06

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1577533
anapajari
s/travail/glanding on hfr/gs;
Posté le 21-06-2007 à 10:19:59  profilanswer
 

masklinn a écrit :

Limitations de son CMS, d'après ce qu'il dit :/


j'avais pas vu l'édit de son post en plein milieu sorry :o

n°1578268
Giz
Posté le 23-06-2007 à 00:33:20  profilanswer
 

masklinn a écrit :

Limitations de son CMS, d'après ce qu'il dit :/


 
Ben j'exagère, il y a aussi l'API Java ... mais j'ai pas envie de me taper une JavaDoc d'~ 300 classes où j'y connais rien d'autant plus que je peux m'en sortir avec l'API Javascript bien plus rapide et facile à comprendre...mes délais étant court, je suis dans l'urgence.


---------------
Asus P5Q Pro | C2D E8400 3GHz@4GHz + Noctua NH-C12P | 2x2Go Patriot Extreme PC-8500 | GeForce GTX 460@Stock 1Go GLH | Crucial SSD M4 64Go Sata3
n°1603583
pyxel991
Posté le 24-08-2007 à 14:33:13  profilanswer
 

autre methode ultra-simplifiee pour inclure un fichier.js dynamiquement dans un script.js (de OZNOG-Quebec)  
function include(fileName){  
document.write("<script type='text/javascript' src='"+fileName+"'></script>" );}  
include("..../stat2/compteur.js" );  
..j'ai cherché des idees tres compliquees depuis des jours puis trouvé ceci et en plus il semble tres bien fonctionner pour une petite fonction de compteur de page vue[xxxx]fois.  
pour en faire bon usage.

n°1603604
MagicBuzz
Posté le 24-08-2007 à 14:48:02  profilanswer
 

déjà proposé, et non applicable. (mais à tester quand même)
 
effectivement, ton CMS vient chercher le JS.
ok.
 
mais il en fait quoi du JS ? il l'exécute lui-même ? ça voudrait dire qu'il instancie un interpréteur de JS ?
 
ou si plutôt il le forward vers le navigateur web, qui s'occupe de l'exécuter ? si c'est le cas, alors l'include à base de tag HTML devrait fonctionner.

n°1822545
grosbin
OR die;
Posté le 05-12-2008 à 16:05:40  profilanswer
 
n°1822548
gatsu35
Blablaté par Harko
Posté le 05-12-2008 à 16:10:34  profilanswer
 

grosbin a écrit :

c'est pas faux


Deterrage inutile :(

n°2159666
muuiwndii
Posté le 09-10-2012 à 17:12:17  profilanswer
 

ben ouais grosbin ! c'est clair, c'est trop la honte de détérrer comme ça !! sans rien ajouter de pertinent en plus  :pt1cable:
j'en profite pour dire bonjour à toute ma famille et tous mes amis  :hello:


Message édité par muuiwndii le 09-10-2012 à 17:14:30

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Javascript] inclure un fichier .js dans un fichier .js

 

Sujets relatifs
Javascript : erreur un peu difficile à comprendre pour un débutantExtraction d'url depuis un fichier
Joomla - Insertion d'un code JavascriptSupprimer un element d'un tableau multidimentionnelle js [Resolu]
Supprimer des doublons d'un fichier en conservant la dernière ligne[Résolu]Programme supprimant les commentaires d'un fichier C
Besoin aide en PHP,lister un fichierGénération de fichier xml à partir de php mysql. [Résolu]
Récupérer le S/N + le prix dans un fichier CSVcomment inclure un fichier javascript dans une page html ????
Plus de sujets relatifs à : [Javascript] inclure un fichier .js dans un fichier .js


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR