Bonjour,
Pourriez vous m'indiquer comment faire.
Les contraintes,
J'ai mapage.html (pas de php) et menu.html (écrit en html sur plusieurs ligne)
Dans mapage.html j'ai un script appelant une fichier externe javascript. (<script language="JavaScript" src="menu.js"></script>). C'est la seule méthode d'appelle qui soit possible.
Avec ça, il faut faire,
le contenu de menu.html est affiché dans mapage.html via document.write
Ce que j'ai déjà fait, mais qui est trop trop galère à utiliser,
mapage.html contient un appel javascript. Le fichier appellé, disons menu.js, contient le code html du menu, mais pour chaque ligne y'a un "document.write". Et ça, c'est illisible. Je ne peux pas tester mon menu via un affichage de la page dans un navigateur. Et surtout, si je souhaite rajouter du contenu et faire quelques teste ça rend le travail pénible.
Ce que je ferais si je le pouvais (mais je n'en ai pas les compétences, et je ne sais même pas si ça peut se faire),
Mapage.html appelle un javascript qui lui même va chercher menu.html et qui le lit ligne par ligne. Et, chaque ligne lu est envoyé dans mapage.html sous la forme document.write('Ligne html numéro N');
Merci par avance.
ps: Mon niveau: plutôt faible. Mais généralement j'arrive à lire, et difficilement à écrire; surtout en javascript qui n'est pas un language de balises comme html.
reps: si jamais vous me déconseillez cette méthode sachez que: Un menu caché sera ajouté afin d'être visible par les moteurs de recherche.
Partager