Bug intégration objets html dans fichiers html

Bonjour,

je souhaite faire un opération simple en html mais j'ai quelques soucis.

Je souhaite intégrer le menu de mon site dans chacune des pages html.

J'ai donc créé mon menu séparément dans une page html (en enlevant tout type de balise head ou body: juste le code de mon menu et un lien vers un CSS propre au menu.html)

je l'ai intégré dans chacune des pages avec ce code:

<object data="data/menu.html" type="text/html" width="700" height="30"></object>

Au premier test, ca marche bien mais lorsque je fais un refresh ou un autre clique, c'est tout mon site web ce load dans l'espace de l'objet... et non simplement le menu.

Ou est mon erreur?

2 réponses

  1. Salut

    normalement ce que tu veux faire c'est mieux de le faire avec des incudes php
    donc une page php (et un serveur du genre easyphp ou wamp) puis

    <?php inculde ('data/menu.html'); ?>

    ou sinon essaie avec la balise iframe.

    pense que la 1ere solution est la meilleure car le menu sera généré coté serveur et lu par google
    1. L'option iframe provoque la même chose que l'object

      Je suis par contre incapable techniquement d'utiliser le PHP.
      1. donne l'URL de la page

        un truc en faisant ca google risque de te massacrer (le menu risque de ne pas être pris en compte)
      2. Ce n'est pas en ligne. Je peux toujours copier coller le menu sur toutes les pages... Ca fonctionne. Mais c'est pas pratique pour modifier le menu.
      3. pourquoi ne peux tu pas utiliser php ?
      4. je ne maitrise pas PHP et mysql. je n'arrive même pas à afficher mon dossier root via MAMP