Menu ne fonctionne pas

Résolu
Matancy Messages postés 708 Date d'inscription   Statut Membre Dernière intervention   -  
Matancy Messages postés 708 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je crée mon site web en local encore et je suis à l'étape du menu.
J'ai créé un système qui fait en sorte que la page générée aille cherche le menu dans un autre fichier.
Cela me permet de pouvoir modifier tout mes menus en même temps.
Le seul problème est que quand je clique sur un lien, rien ne se passe, le footer remonte juste en haut de la page.

Merci de vos reponse, je peux donner des précisions si vous en avez besoin.

Matancy


A voir également:

4 réponses

kutsushita
 
Salut, en effet dur de faire moins précis.

Vous parlez de page HTML générée, de quelle manière?
Quels outils utilisez vous?

Qu'appelez vous modifier un menu? C'est plutôt la cible que vous devriez modifier ou vous parlez d'un menu généré par une base de données donc de façon dynamique et automatisé?

En html les liens sont des ancre hypertexte(balise "a") donc commencez par vérifier le lien hypertexte indiqué(valeur de l'attribut href) dans chaque lien du menu.

Sans voir votre code dur de dire quoi que ce soit, on parle de technologie pas de voyance il me semble.

Bref:
"quand je clique sur un lien, rien ne se passe, le footer remonte juste en haut de la page. "

Je vois je vois... ah rien du tout...
montrez le lien , montrez le code du footer(s'il se déplace c'est plutôt un problème de mise en page sinon si vous rechargez la page ça correspond à l'absence d'une cible pour le lien, autant dire que votre lien n'existe pas).
0
Matancy Messages postés 708 Date d'inscription   Statut Membre Dernière intervention   82
 
Bonjour,

Voici le code de menu.html :

<link rel="stylesheet" href="style.css" /></head>
<!-- Menu, logo #AC -->
<center><div class="BarreDuHaut">
<img src="logo.jpg" align="left" >
<nav>
<ul id="Menu">
<div class="li1"><li><a href="./index.html">Accueil</a></li></div>
<div class="li2"><li><a href="./tuto-windows/tuto-windows.html">Tutos Windows</a></li></div>
<div class="li3"><li><a href="./tuto-linux/tuto-linux.html">Tutos Linux</a></li></div>
<div class="li4"><li><a href="./tuto-mac/tuto-mac.html">Tutos Mac</a></li></div>
<div class="li5"><li><a href="./test-produits/test-produits.html">Test produits</a></li></div>
</ul>
</nav>
</div></center>

Le fichier menu.html se trouve sur chaque page grâce à cette commande :

<object type="text/html" data="menu.html"></object>


Matancy
0
Matancy Messages postés 708 Date d'inscription   Statut Membre Dernière intervention   82
 
Bonjour,

Pouvez vous me répondre rapidement ?

Matancy

--
0
dugenou Messages postés 6087 Date d'inscription   Statut Contributeur Dernière intervention   1 452
 
Bonjour,

Tu peux ajouter l'attribut TARGET top ou parent :

<link rel="stylesheet" href="style.css" /></head>
<!-- Menu, logo #AC --> 
    <center><div class="BarreDuHaut">
     <img src="logo.jpg" align="left" >
      <nav>
       <ul id="Menu">
        <div class="li1"><li><a href="./index.html" target="_top">Accueil</a></li></div>
        <div class="li2"><li><a href="./tuto-windows/tuto-windows.html" target="_top">Tutos Windows</a></li></div>
        <div class="li3"><li><a href="./tuto-linux/tuto-linux.html" target="_top">Tutos Linux</a></li></div>
        <div class="li4"><li><a href="./tuto-mac/tuto-mac.html" target="_top">Tutos Mac</a></li></div>
        <div class="li5"><li><a href="./test-produits/test-produits.html" target="_top">Test produits</a></li></div>
       </ul>
      </nav> 
    </div></center>




Courage, le bout du tunnel n'est pas loin, il suffit de se retourner.
0
Matancy Messages postés 708 Date d'inscription   Statut Membre Dernière intervention   82
 
Bonjour,

Merci de ta réponse, le problème est presque résolu.
Le seul problème est que quand je clique sur un lien, la page se charge mais il va chercher le lien trop loin.
Par exemple mon "index.html" se trouve dans le dossier 2 qui est lui même dans le dossier 1 (1/2/index.html).
Sauf que quand je clique sur le lien, il va chercher la page dans le dossier 1, donc il le met une erreur.

Encore merci pour votre aide.

Matancy

--
0
dugenou Messages postés 6087 Date d'inscription   Statut Contributeur Dernière intervention   1 452
 
Il y a un sujet qui traite de ce problème de liens dans un dossier parent : https://forums.commentcamarche.net/forum/affich-1734423-changer-de-dossier
0
Matancy Messages postés 708 Date d'inscription   Statut Membre Dernière intervention   82
 
Merci pour votre aide !!

Mon sujet est résolu
0