Liens entre pages d'un site web ?

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

J'essaye de créer un site perso en HTML ET CSS
je n'arrive pas a relier les pages entre elles :
j'ai un menu horizontal simple ( le même pour chaque page su site)

je souhaite pouvoir sur chaque page sélectionner dans le menu la page souhaitée mais seul
le retour sur la page Accueil fonctionne

Merci de vos lumières

Cordialement
A voir également:

13 réponses

Utilisateur anonyme
 
ne change rien, c'est bien rangé, toutes les pages se trouvent dans le dossier cv2 donc c'est bon.

Comme je te l'ai dit, ce n'est pas ton script qui est faux, je l'ai testé en ligne, il fonctionne normalement et tu affiches toutes les pages, j'ai créé des pages blanches avec juste le menu et des titres différents pour chaque page. je ne sais pas si tu as cliqué sur le lien que je t'ai donné, mais tu verras que ça fonctionne.

Toutefois, je n'arrive pas à faire fonctionner le script sur le disque dur, j'ai exactement le même problème que toi.

Ce n'est pas très grave, le tout est qu'il fonctionne en ligne.
1
lesnoa Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Merci !
Je vais le tester en ligne !
0
PRK Messages postés 799 Date d'inscription   Statut Membre Dernière intervention   113
 
Salut,

Afin de faire un lien vers une page tu dois utiliser la balise <a>

Voici un petit exemple :

<a href="lien/de/ma/page.html">Texte de mon lien</a>

Si ta page se trouve au même niveau que celle que tu consulte actuellement alors tu peut directement faire :

<a href="mapage.html">Texte de mon lien</a>

0
Utilisateur anonyme
 
Bonsoir

c'est très simple

tu as par exemple 3 pages > index.html - page1.html - page2.html

tu as le même menu sur les trois pages

si toutes tes pages sont dans le même dossier (pas dans des sous dossiers)

les liens de la pages index.html seront :

page1.html (pour la page 1) page2.html (pour la page 2)
0
lesnoa Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Merci de vos réponses rapides !
Mais j'ai du louper quelque chose et je ne trouve pas....
Ci dessous copie de ma page index.html et de ses menus

Merci de vos infos

<!-- menu --> ( de ma page index,html)
</div>
<ul id="menu_horizontal">

<li class="bouton_gauche"><a href="accueil.html">Accueil</a></li>
<li class="bouton_gauche"><a href="competences.html">Competences</a></li>
<li class="bouton_gauche"><a href="parcours.html">parcours</a></li>
<li class="bouton_gauche"><a href="realisations.html">realisations</a></li>
<li class="bouton_gauche"><a href="formations.html">formations</a></li>
<li class="bouton_gauche"><a href="loisirs.html">loisirs</a></li>
<li class="bouton_droite"><a href="contact.html">Contact</a></li>
</ul>
</div>
0

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

Posez votre question
Utilisateur anonyme
 
déjà je ne comprends pas pour quoi tu commences par </div> au lieu de <div>
0
lesnoa Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
En effet c'est une erreur !
Mais même en la rectifiant pas de changement...
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Quand tu dis que ça ne fonctionne pas, qu'y a-t-il exactement ?
Aucune réaction lors du clic, erreur 404 "Not found", ...
0
lesnoa Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
J' ai le message suivant :

Firefox ne peut trouver le fichier à l'adresse /Users/prenonnom/Documents/web/cv2/contact.html.
Pour info :
Je n'ai pas encore publier le site ( pour l'instant il est toujours sur mon disque dur) car j'ai ce problème de liens
entre les pages que j'essaye de régler avant publication
( c'est possible que le problème soit lié au fait que le site n'est pas publié ?, je suis totalement débutante et
je ne suis pas sure de la marche a suivre...)
Merci
0
Utilisateur anonyme
 
/Users/prenonnom/Documents/web/cv2/


c'est là que se trouve le problème, il ne faut pas ajouter le chemin devant, juste contact.html
0
Utilisateur anonyme
 
en fait il faut que tu penses aux liens comme si tu était en ligne.
0
lesnoa Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour
Ou faut il aller pour modifier ce chemin ? : Sur mon disque dur ? Mes pages index.html et autres ?
Je suis perdue...
Merci
0
Utilisateur anonyme
 
si ça affiche ce chemin de fichier > /Users/prenonnom/Documents/web/cv2/

tu dois le retrouver dans le code source de ta page (code html) c'est là que tu dois effectuer la modification
0
lesnoa Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Si je comprends, je dois rajouter ce lien sur ma page index.html entre head et head ? ( idem pour les autres pages ?)
Pour l'instant j'ai SUR ma page index comme pour les autres pages :

<!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" xml:lang="fr" >
<head>
<title> CV Suadentium monendum cunctatio valeat libere.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Style" href="style.css" />
</head>
<body>
0
Utilisateur anonyme
 
attends, si c'est un lien qui doit être visible pour les visiteurs, il faut qu'il se trouve dans le Body pas dans le head

dans ton menu tu as un lien pour chaque bouton, c'est bien ça ?

donc au lieu de mettre : /Users/prenonnom/Documents/web/cv2/ accueil.html

tu mets : accueil.html

c'est un exemple
0
lesnoa Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Je n' ai nul part ce lien sur mes pages (???) : /Users/prenonnom/Documents/web/cv2/ accueil.html
Ce message s'affiche uniquement lorsque je suis sur une des pages crées et que je souhaite ouvrir
une autre page via le menu...
Tout mes liens sont bien dans le body dans le div menu
<!-- menu -->
<div>
<ul id="menu_horizontal">

<li class="bouton_gauche"><a href="accueil.html">Accueil</a></li>
<li class="bouton_gauche"><a href="competences.html">Competences</a></li>
<li class="bouton_gauche"><a href="parcours.html">parcours</a></li>
<li class="bouton_gauche"><a href="realisations.html">realisations</a></li>
<li class="bouton_gauche"><a href="formations.html">formations</a></li>
<li class="bouton_gauche"><a href="loisirs.html">loisirs</a></li>
<li class="bouton_droite"><a href="contact.html">Contact</a></li>
</ul>
</div>
0
Utilisateur anonyme
 
je sais avec les sites sur un pc c'est la galère

déjà, en général on crée le site dans un dossier directement dans C:, ça évite les liens à rallonge, et le mieux c'est encore de voir ce que ça donne en ligne.
0
lesnoa Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Ok merci je vais essayer
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Juste une question qui peut paraître bête mais ... Affiches-tu les extensions de tes fichiers ? Parce que si ça tombe, c'est en réalité "realisations.html.txt" que tu as.
0
lesnoa Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Comment le vérifier ?
Quand j'ouvre chaque page ( index.html, accueil.html, competences.html...) via firefox celles ci s'affichent
avec l'adresse suivante:
file:///Users/prenomnom/Documents/web/cv2/competences.html pour competences
file:///Users/prenomnom/Documents/web/cv2/contact.html pour contact

Par contre quand j'ouvre par exemple la page accueil et que j'utilise le menu pour ouvrir une autre page
j'ai un message : Fichier introuvable
( j'ai peut être louper quelque chose dans la création de mes des pages html )
0
Utilisateur anonyme
 
Donc ce n'est pas un problème d'extension, de plus pour répondre à Avion F16, je doute que l'on arrive à avoir de fichiers .exe avec un MAC.

je pense que le problème vient d'un mauvais positionnement des pages au niveau du site, il faut absolument que toutes les pages se trouvent au même endroit (toutes à la racine du site)

J'ai testé le code

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="content-type">
  <title>accueil.html</title>
</head>
<body>
<div>
<ul id="menu_horizontal">
  <li class="bouton_gauche"><a href="accueil.html">Accueil</a></li>
  <li class="bouton_gauche"><a href="competences.html">Competences</a></li>
  <li class="bouton_gauche"><a href="parcours.html">parcours</a></li>
  <li class="bouton_gauche"><a href="realisations.html">realisations</a></li>
  <li class="bouton_gauche"><a href="formations.html">formations</a></li>
  <li class="bouton_gauche"><a href="loisirs.html">loisirs</a></li>
  <li class="bouton_droite"><a href="contact.html">Contact</a></li>
</ul>
</div>
<br>
</body>
</html>


Il ne peut pas fonctionner hors ligne par contre il fonctionne très bien en ligne, tu peux le voir en fonction ici >

http://2lsi.free.fr/test/accueil.html
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
pour répondre à Avion F16, je doute que l'on arrive à avoir de fichiers .exe avec un MAC.
Où ai-je dis ça ?
J'ai parlé de .txt, et ce n'était qu'un exemple !

De plus, tu ne fais que répéter ce qui a déjà été dis.
0
Utilisateur anonyme > avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention  
 
je cite :
c'est en réalité "realisations.html.txt" que tu as


l'erreur est humaine, le coup de l'extension de fichier en txt existe bien quand on utilise le bloc note (windows) et qu'on n'oublies d'enregistrer sous "tous types de fichiers"
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507 > Utilisateur anonyme
 
Moi aussi je peux te citer, incomplètement :
on arrive à avoir de fichiers .exe avec un MAC
Mais voici ce que j'ai dis :
Parce que si ça tombe, c'est en réalité "realisations.html.txt" que tu as.
C'est quand même différent

Puis de toutes façon, tu peux avoir un .exe sur Mac, mais il ne sera pas exécutable sauf avec Wine !
0
lesnoa Messages postés 22 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour ces infos
Je vais revoir le positionnement de mes pages.
Qu'est ce que tu veux dire par " toute les pages doivent se trouver à la racine du site" ?
Pour l'instant j'ai dans mes documents un dossier "web"+ un sous dossier "cv2" dans lequel j'ai mis en vrac mes pages smultrons (style.css; index.html; accueil.html;competences.html;......)
Ce n'est peut être pas le bon rangement ?
0