Meme menu pour un site sans recopier le code

oumi -  
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je creer un site et j aimerai avoir le meme menu sur les autre page sans avoir a recopier le code sur chacune d 'elle et encore moins utiliser du php. étant donné que j ai plusieur page sa deviens tro volumineux. est ce que qqn a une idée? je suis sur kil ya une astuce qq part.
merci

A voir également:

7 réponses

Loustique
 
Tu peux intégrer une nouvelle page à l'intérieur de ta page ou il y a le menu, mais je pense que le php c'est le plus simple!
1
dim29 Messages postés 68 Date d'inscription   Statut Membre Dernière intervention   14
 
Ben oui c'est ce à quoi je pensais mais malheureusement il n'aime pas le php.
0
Loustique
 
En PHP c'est quand même super simple, qu'on aime ou pas le PHP...
1
dim29 Messages postés 68 Date d'inscription   Statut Membre Dernière intervention   14
 
Bonjour,

Dans ce cas fais un site en Flash. :-)
0
dim29 Messages postés 68 Date d'inscription   Statut Membre Dernière intervention   14
 
Sinon tu peux toujours faire ton site avec un CMS.
Tu créer la page de base et seulement le contenu se déclinera.
0
dim29 Messages postés 68 Date d'inscription   Statut Membre Dernière intervention   14
 
Je pense à Joomla, Wordpress, Dotclear etc.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
RAD ZONE Messages postés 5230 Date d'inscription   Statut Contributeur Dernière intervention   1 360
 
C est faisable avec la balise <object type="text/html"

mais il faut donner un height et width en css au html inclus

de plus cela pose des probleme avec IE qui ne l interprete pas correctement !!

donc pas tres bon mais pour info je vous donne un exemple


Page principale
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>
      RAD ZONE Webcreation
    </title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  </head>
  <body>
    <object type="text/html" data="menu.html">
      </object>
  </body>
</html>


page menu.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>RAD ZONE Webcreation
    </title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      <style type="text/css">
    /*<![CDATA[*/
   html {

	margin: 0;
	padding: 0;
	overflow-x: hidden;
	overflow-y: hidden;
	border: 0 none;
}

body {
	margin: 0;
	padding: 0;
	border: 0 none;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 200px;
	height: 300px;
}
    /*]]>*/
    </style>
</head>
  <body> <h1>menu</h1>
  </body>
</html>


autre solution faire ton menu en js et l inclure par un simple
<script type="text/javascript" src="menu.js"></script>

mais cela impose de faire un menu classic dans un noscript pour les moteurs de recherche et ceux qui ont desactive javascript !!

meilleur solution , le PHP tout de meme

a +
0
dim29 Messages postés 68 Date d'inscription   Statut Membre Dernière intervention   14
 
Malheureusement pour cette méthode, le site serait mal interprété par IE qui ne gère pas les margin et les padding de la même manière que Firefox etc., chose embêtante puisque l'utilisation IE représente une certaine majorité de "surfers". :-/
Toutefois, c'est une solution très efficace !
0
Replica designer sunglasses
 
http://www.replicadesignerscheap.com
0
yax94
 
Il faut que tu utilise le php et la fonction input, regarde la dessus c'est très rapides et très bien expliquer.
0
AssassinTourist Messages postés 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
Bonjour,

"encore moins utiliser du php" Pourquoi ? Tu peux utiliser la petite fonction qui va te faire ça sans apprendre tous les rudiments de php. C'est une des plus propres, super facile et qui est très souvent utilisée.

Du coup, j'aimerai bien entendre tes arguments... Parce que c'est vraiment tout bête lol.
0