Inclure un fichier js dans un fichier js

Résolu
Herve_be Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   -  
Herve_be Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   - 26 janv. 2025 à 18:04

Bonjour,

Sur la page principale de mon site j'ai un menu écrit en js qui contient des sous-menus, exemple : Page principale
dans l'entrée "Aquarium" on trouve le même menu que sur Aquarium
si je modifie le menu de la page Aquarium je dois aussi modifier celui de la page principale afin qu'il corresponde.

Quand je fais une modification au lieu de modifier les 2 js est-il possible d'inclure le js du sous-menu dans le menu principal (comme include en php) ?

Je connais mal js, merci d'avance pour votre aide

A voir également:

2 réponses

jordane45 Messages postés 38472 Date d'inscription   Statut Modérateur Dernière intervention   4 745
 

Bonjour 

 dans le premier script javascript,   tu peux dynamiquement, via quelques lignes de code JavaScript, générer un élément script dans ta page et y indiquer le chemin vers le deuxième fichier à inclure.


0
Herve_be Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   10
 

Probablement, mais étant nul en Javascript j'en suis incapable : peux-tu m'y aider ?

0
jordane45 Messages postés 38472 Date d'inscription   Statut Modérateur Dernière intervention   4 745 > Herve_be Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention  
 

Visiblement tu n'es pas très doué non plus pour faire des recherches sur internet :-)

Bref, tu pourrais donc utiliser un code du genre

//Création de la balise
var js = document.createElement(script);
js.type = "text/javascript";
js.src = "chemin/vers/le_script_a_inclure.js" ;
//Ajout de la balise dans la page
document.body.appendChild(js);
0
Herve_be Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   10 > jordane45 Messages postés 38472 Date d'inscription   Statut Modérateur Dernière intervention  
 

Par contre tu es toujours aussi doué pour faire des remarques désagréables.
Si la réponse était chaque fois "cherche sur Internet" les forums perdraient tout leur intérêt.
Paradoxalement les forums sont aussi sur Internet, c'est donc bien là que j'ai cherché et j'ai trouvé une solution plus simple.

0
jordane45 Messages postés 38472 Date d'inscription   Statut Modérateur Dernière intervention   4 745 > Herve_be Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention  
 

serais tu un peu susceptible ?

dans ce cas, désolé que tu l'aies mal pris.

quoi qu'il en soit, si tu as trouvé une solution plus simple, n'hésite pas à la partager ça pourra certainement servir à d'autres... ceci étant le but du forum...

0
Herve_be Messages postés 1094 Date d'inscription   Statut Membre Dernière intervention   10
 

Finalement au lieu d'un menu général dans la page principale et un menu simplifié dans chaque page secondaire j'ai mis le même menu général partout,

ainsi en cas de modification de structure je n'ai qu'un fichier à corriger.

0