sciences et paysages Index du Forum

sciences et paysages
Ce forum permet aux internautes qui consultent les pages web de Bernard Langellier de réagir. Les sujets concernés sont géologie, biologie, zoologie, botanique, humour, illusions, musée Mac

 FAQFAQ   RechercherRechercher   MembresMembres   GroupesGroupes   S’enregistrerS’enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

innerHTML

 
Poster un nouveau sujet   Répondre au sujet    sciences et paysages Index du Forum -> sciences et paysages -> html5-javascript
Sujet précédent :: Sujet suivant  
Auteur Message
Bernard Langellier
Administrateur

Hors ligne

Inscrit le: 08 Mai 2015
Messages: 117

MessagePosté le: Ven 16 Fév - 09:29 (2018)    Sujet du message: innerHTML Répondre en citant

 Vous souhaitez faire un site web de plusieurs pages qui aurait un menu accessible sur toutes. Pour une maintenance facile du site, il faut éviter de recopier le menu sur chaque page html. Car, si vous souhaitiez modifier ce menu, il faudrait faire la modification sur chacune d'elles. Cela devient fastidieux au-delà de la dizaine de pages.

Nous avions jadis la méthode document.write sur un fichier javascript externe. Mais elle n'est plus conseillée par les normes et standards du web.

Nous avons la méthode :
 
Code:
Fichier sciencesPaysage-index.php :
<?php include("menu.php"); ?>
Fichier externe php nommé [i] menu-haut.php :
[/i]<p><a href="http://bernard.langellier.pagesperso-orange.fr/mengeologie.html">G&eacute;ologie</a> | <a href="http://bernard.langellier.pagesperso-orange.fr/menautre.html">Autres disciplines</a></p>

Ce serait sûrement la meilleure méthode. Mais voilà, certains fournisseurs d'accès comme Orange n'acceptent pas le php.
Alors il subsiste cette méthode qui ne fait appel ni au php ni à document.write :
Vous pouvez voir le résultat ici :
http://bernard.langellier.pagesperso-orange.fr/mengeologie.html
Code:
<h1>Sciences et paysage</h1>
 <div id="myDIV"><script src="innerMenu.js"></script></div>
 
 Fichier externe innerMenu.js :
 document.getElementById("myDIV").innerHTML = '<p><a href="http://bernard.langellier.pagesperso-orange.fr/mengeologie.html">G&eacute;ologie</a> | <a href="http://bernard.langellier.pagesperso-orange.fr/menautre.html">Autres disciplines</a></p>'; 



Revenir en haut
Publicité






MessagePosté le: Ven 16 Fév - 09:29 (2018)    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    sciences et paysages Index du Forum -> sciences et paysages -> html5-javascript Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  

Index | Panneau d’administration | Creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com