Bug intégration objets html dans fichiers html

Fermé
Ummon Messages postés 32 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 27 juillet 2015 - 3 avril 2014 à 10:03
Ummon Messages postés 32 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 27 juillet 2015 - 4 avril 2014 à 09:11
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

animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
3 avril 2014 à 14:02
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
0
Ummon Messages postés 32 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 27 juillet 2015 1
3 avril 2014 à 14:12
L'option iframe provoque la même chose que l'object

Je suis par contre incapable techniquement d'utiliser le PHP.
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
3 avril 2014 à 14:42
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)
0
Ummon Messages postés 32 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 27 juillet 2015 1
3 avril 2014 à 14:46
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.
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
3 avril 2014 à 15:41
pourquoi ne peux tu pas utiliser php ?
0
Ummon Messages postés 32 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 27 juillet 2015 1
3 avril 2014 à 15:42
je ne maitrise pas PHP et mysql. je n'arrive même pas à afficher mon dossier root via MAMP
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 737
4 avril 2014 à 05:24
pour mamp
https://apprendre-php.com/tutoriels/tutoriel-24-installation-et-prise-en-main-de-mamp.html

après les includes il n'y a rien de plus simple, pas besoin de MySQL

En restant juste avec html / css tu te prives de plein de choses !
0