Liens entre pages d'un site web ?

Résolu
lesnoa Messages postés 19 Date d'inscription   Statut Membre Dernière intervention   -  
lesnoa Messages postés 19 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
Configuration: Mac OS X
Firefox 3.5.4

13 réponses

  1. 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
    1. lesnoa Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
       
      Merci !
      Je vais le tester en ligne !
      0
  2. PRK Messages postés 799 Date d'inscription   Statut Membre Dernière intervention   117
     
    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
  3. 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
  4. lesnoa Messages postés 19 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Utilisateur anonyme
     
    déjà je ne comprends pas pour quoi tu commences par </div> au lieu de <div>
    0
    1. lesnoa Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
       
      En effet c'est une erreur !
      Mais même en la rectifiant pas de changement...
      0
  7. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
    1. lesnoa Messages postés 19 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
  8. 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
  9. Utilisateur anonyme
     
    en fait il faut que tu penses aux liens comme si tu était en ligne.
    0
    1. lesnoa Messages postés 19 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
  10. 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
    1. lesnoa Messages postés 19 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
  11. 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
    1. lesnoa Messages postés 19 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
  12. 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
    1. lesnoa Messages postés 19 Date d'inscription   Statut Membre Dernière intervention  
       
      Ok merci je vais essayer
      0
  13. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
    1. lesnoa Messages postés 19 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
  14. 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
    1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      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
      1. Utilisateur anonyme > avion-f16 Messages postés 19182 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
      2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511 > 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
    2. lesnoa Messages postés 19 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