Accueil > Forum > > > > lier un fichier JS externe
lier un fichier JS externe
mardi 4 avril 2006 à 12:05:35 |
lier un fichier JS externe

BlouMan
|
Bonjour tout le monde,
je voudrais savoir comment je peux faire pour lier un fichier JS à un autre. En fait je voudrais éviter d'avoir à mettre les liens vers les fichiers javascript dans la page HTML. Du coup on pourrait ne mettre le lien que d'un seul de ces fichiers dans la page et il se chargerait d'appeler lui meme les autres...
Y-a-t'il un mode opératoire qui puisse faire ça 
Si tu es blonde et à forte poitrine, tu m'interresses aussi...
|
|
mardi 4 avril 2006 à 12:51:34 |
Re : lier un fichier JS externe

bultez
|
Bonjour, plusieurs pistes ? un .js qui fait ° document.writeln('<script type="text/javascript" scr="j1.js"><\/script>"); document.writeln('<script type="text/javascript" scr="j2.js"><\/script>"); ... ° des appendChild dans le tag <head> ° .innerHTML+= ??? (pas testé ça!!!) ... il doit bien y avoir d'autres possibilités... je ne sais pas si ça vaut le coup ?
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~
|
|
mardi 4 avril 2006 à 14:09:17 |
Re : lier un fichier JS externe

BlouMan
|
L'interet de la chose est qu'en fait si plusieurs personnes pointent sur les fichers javascript et que je fais une modification en appelant des fonctions externes se trouvant dans un nouveau fichier javascript, tous devraient inclure le nouveau '.js' à leur page, sauf si le fichier javascript appelle lui même les autres fichiers javascript...
Je vais tenter ton truc mais le doute m'habite...
Si tu es blonde et à forte poitrine, tu m'interresses aussi...
|
|
mardi 4 avril 2006 à 14:39:34 |
Re : lier un fichier JS externe

BlouMan
|
J'ai testé et ça marche à moitié... En fait je dois créer une fonction que j'ai appelé LierFicherJS() qui fait les writeln() et je dois appelé cette fonction depuis le fichier HTML. Si je l'appelle depuis le fichier JS tout au debut de ma fonction de triatement globale, ça ne marche pas...
voila la fonction de liaison :
function LierFichierJS(){ document.writeln('<script language="Javascript" type="text/Javascript" src="JS1.js"></script>'); document.writeln('<script language="Javascript" type="text/Javascript" src="JS2.js"></script>'); }
puis en vert ce qui marche, en rouge ce qui ne marche pas :
HTML: <body> <script>LierFichierJS();</script> Tagada<br> <script>Traitement();</script> Pouet pouet<br> <script>Traitement();</script> </body>
HTML : <body> Tagada<br> <script>Traitement();</script> Pouet pouet<br> <script>Traitement();</script> </body>
JS: function Traitement() { LierFichierJS(); ... }
Comment ça se fait?...
Si tu es blonde et à forte poitrine, tu m'interresses aussi...
|
|
mardi 4 avril 2006 à 15:26:36 |
Re : lier un fichier JS externe

bultez
|
<script type="text/javascript" src="LE .js qui contient fichierFichierJS"></script> et APRES on peut appeler les functions inclus dans les .js
>>et que je fais une modification.... le .js est rechargé en même temps que la page.html dans laquelle il est. donc pas un souci çà.
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~
|
|
mardi 4 avril 2006 à 16:13:33 |
Re : lier un fichier JS externe

BlouMan
|
Dans les 2 cas (celui qui marche et celui qui ne marche pas) j'avais la ligne :
<script language="Javascript" type="text/Javascript" src="MonJS.js"></script>
et c'est dans fichier MonJS.js qu'il y a les fonctions Traitement() et LierFichierJS()... est-ce que tu peux m'envoyer tes fichiers avec les 2 méthodes que tu as testées sur mon adresse mail que je t'envoie en MP, s'il te plait... (je ne sais pas comment marche ta 2ème possibilité)
Merci beaucoup de ton aide...
Si tu es blonde et à forte poitrine, tu m'interresses aussi...
|
|
mardi 4 avril 2006 à 16:57:22 |
Re : lier un fichier JS externe

bultez
|
un ch'tit exemple alors ?
une page html : <script type="text/javascript" src="j1.js"></script> <script type="text/javascript"> appel(); </script> j1.js : document.writeln("<script type='text/javascript' src='j2.js'><\/script>"); document.writeln("<script type='text/javascript' src='j3.js'><\/script>"); j2.js : alert("j2"); j3.js : alert("j3"); function appel() { alert("function appel dans j3"); }
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~
|
|
mardi 4 avril 2006 à 17:09:53 |
Re : lier un fichier JS externe

BlouMan
|
effectivement comme ça, ça marche... sauf que mon fichier j1.js appelle des fonctions présentes dans j2.js et j3.js...
et là ça ne marche plus... si tu essaies, dans ton exemple, d'appeler la fonction 'appel()' depuis j1.js, juste après avoir fais les 2 'imports' au lieu de l'appeler depuis la page HTML, ça ne marche plus...
Si tu es blonde et à forte poitrine, tu m'interresses aussi...
|
|
mercredi 5 avril 2006 à 06:43:29 |
Re : lier un fichier JS externe

bultez
|
bien entendu.... c'est un interpréteur, il interprète/exécute les lignes les une après les autres. et on ne peut pas faire référence à quelque chose qui n' a pas encore été défini. essayer : <script type="text/javascript"> txt.value="exemple"; </script> <input type="text" name="txt" /> et... ça ne fonctionne pas. Cordialement. Bul. ~ Mon Site qu'il est à Moi ~
|
|
Cette discussion est classée dans : fichier, fichiers, lier, externe, js
Répondre à ce message
Sujets en rapport avec ce message
parametres et fichier js externe [ par jisoard ]
Comment passer des paramètres à des fonctions contenues dans un fichier js externe ?
Fichier js en direct [ par johweb72 ]
Salut à tous.J'ai récupéré les sources d'un menu drop down, sur le site http://www.milonic.co.uk/menu/ Ce menu est composé de deux fichiers js qui son
Comment lancer un fichier .js externe par un lien [ par soundlight1 ]
Bonjour, je ne sais pas si je suis dans la bonne section, d'avance pardon si c'est le cas Je cherche a lancer un js externe seulement au clic sur un
Paramétrage dans le head d'un nom de fichier externe (.js ou .css) à inclure [ par philou8 ]
Bonjour, J'aimerais savoir si dans le head de ma page html,je peux définir un chemin d'accès qui sera ensuite repris pour récupérer un fichier externe
Guestbook en .js et .html [ par DanMor498 ]
Bonjour a tous comment puis-je faire pour un guestbook qui enregistre dans un fichier .txt ou .xml les donnees du guestbook Contenant 5 textbox en p
Appel d'une fonction a partir d'un fichier .js [ par michimichid ]
Bonjour, j'ai un problème lors de l'appel de la fonction Timing() qui affiche la date actuelle a partir d'un fichier javascript, je veu l'afficher da
Pas de JSP dans un fichier JS ?!... [ par saiyajin3 ]
Bonjour ^^--- J'ai un fichier JSP qui importe un fichier JAVASCRIPT ainsi script src=</font
Quelle fonction JS pour éxécuter un fichier PhP ? [ par Pesselles ]
Bonjour à toutes et tous, Je voudrais faire exécuter le contenu d'un fichier PhP au clic sur un bouton : [code=html]" onclick=".........."; set_span
Media Player JS [ par cheslot ]
Bonjour à tous. Je cherche désespérément à faire un media player en js. Je souhaite en faire un version HTA.[^^happy3] J'ai toutes mes sources. Il ne
Imprimer un fichier sans confirmation [ par Ecux ]
Bonjour à tous, Cela fait pas mal de temps que je galère sur ce problème, je vais essayer d'etre précis. J'ai des fichiers sur un poste client (avec
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|