Help: lien relatif vers sous dossier
Hors ligneJahpops Le 24/05/2007 à 16:57 Profil de Jahpops Configuration de Jahpops

bonjour, voici
<div id="corps">
           <h1><:..: Cuisine :..:></h1>
               <h2>
Quelques recettes</h2>
<p>

<a href="recettes_de_cuisine/pizza.html"><strong>pizza</strong></a>
</p>
  
        <p><strong>quiche</strong></p>
        <p><strong>gratin</strong></p>
        
   <p><a href="essai3.html">retour à l'accueil</a></p>  
       </div>

Je cherche à atteindre la page "pizza" qui est dans le sous dossier "recettes_de_cuisine".
Je récapitule:
j'ai un dossier site_web, dedans j'ai plusiaurs pages(dont "cuisine") et un sous dossier "recettes_de_cuisine" dans lequel j'ai la page "pizza". (bien sûr tout ça sans les guillemets  )
Mais bien sûr je n'arrive pas à atteindre cette pu##@# de page  
???Me trompe-je dans mon code???

P.S: le pb est le même dans l'autre sens, je n'arrive pas à faire un lien de la page "pizza" vers la page "cuisine" en remontant dans les dossiers  .
Hors ligneEndiku Le 28/05/2007 à 23:10 Profil de Endiku Configuration de Endiku

Bonjour,

cela semble etre un probleme d'indication du "chemin d'acces" au fichier HTML donné dans le href="".

Le chemin de recherche du fichier donné dans le lien href="...." demarre au niveau du repertoire du fichier HTML qui fait afficher cette page.

Peut etre utilisez vous un HTML "chapeau" qui possede des frames comme suit:

chapeau.html
site_web/cuisine.html
site_web/recettes_de_cuisine/pizza.html

Si chapeau.html appelle dans une frame le fichier: site_web/cuisine.html
alors, pour le serveur web, le repertoire de reference pour rechercher un lien est celui de chapeau.html
Mais au niveau de chapeau.html le chemin "recettes_de_cuisine/pizza.html" n'existe pas.

Il faudrait indiquer dans cuisine.html un chemin qui part du repertoire de reference:
href="site_web/recettes_de_cuisine/pizza.html"

Eventuellement, vous pouvez aussi avoir recours a la balise HTML <base> placée dans <head>.

Il peut etre intéressant, pour que nous comprenions mieux votre pb,  que vous nous indiquiez comment vous ecrivez le lien vers cuisine.html dans le fichier pizza.html.

Enkidu
Hors ligneJahpops Le 30/05/2007 à 11:39 Profil de Jahpops Configuration de Jahpops

salut endiku,
je n'ais pas tout compris, je suis débutant. C'est quoi: frame ?

Mon site web est rangé comme suit:

f:\site_web\cuisine.html
f:\site_web\recettes_de_cuisine\pizza.html

je désire donc faire un lien de la page cuisine.html vers la page pizza.html.

En fait, ce que tu veux dire c'est que pour atteindre pizza depuis cuisine il faudrait que j'écrive ce code

<p>
<a href="site_web/recettes_de_cuisine/pizza.html">
<strong>pizza</strong></a>
</p>


tout simplement

???
Hors ligneEndiku Le 30/05/2007 à 21:37 Profil de Endiku Configuration de Endiku

Bonjour,

si tu ne connais pas les "<frame>"  c'est que tu ne dois pas l'utiliser.

Vu ce que tu decris ,non inutile a priori d'ajouter le site_web, et ceci devrait marcher:
<p>
<a href="recettes_de_cuisine/pizza.html"><strong>pizza</strong></a>
</p>

Mais je devine que cela ne fonctionne pas, exact?
Bizarre.

Tu charges bien cusine.html directement sur ton navigateur (IE ou Firefox..)?
Ou est-ce que charge un autre fichier html, voire php?

As tu qqch de particulier dans l'entete de ton fichier HTML cusine.html, notament dans le contenu de la balise <head> .. </head>?

Tu développes le code HTML sous un editeur de texte standard ou est-ce que tu crees ton site avec un outil (style dreamweaver)?

Que se passe t il  qd tu cliques sur le lien vers pizza.html depuis cusine.html?
- "Fichier introuvable"?
- rien?

Enkidu.
Hors ligneJahpops Le 02/06/2007 à 14:54 Profil de Jahpops Configuration de Jahpops

bonjour,

je n'utilise pas de php (trop compliqué pour le moment) mais je m'y mettrais forcément.
mon navigateur affiche ceci quand je clique sur le lien pizza:
   Internet Explorer ne peut pas afficher cette page Web
  
Causes les plus probables :
Vous nêtes pas connecté à Internet.
Le site Web rencontre des problèmes.
Il se peut que ladresse contienne une erreur de frappe.



<head>
       <title>
blablabla>blabla2>cuisine</title>
       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

       <link rel="stylesheet" media="screen" type="text/css" title="Design" href="design3.css" />
</head>


et j'utilise un éditeur de texte genre bloc note ou notepad++

voilà
Hors ligneEndiku Le 03/06/2007 à 22:14 Profil de Endiku Configuration de Endiku

Bonsoir,

je n'arrive donc toujours pas a comprendre ce qui cloche.

Si tu passes le curseur de la souris sur le lien "pizza" dans la page "cuisine.html" et sans cliquer
alors tout en bas de la fenetre du navigateur, quel est le nom complet du lien que le navigateur indique?

Ce doit etre qqch du type "file:///....".
Est-ce le bon chemin?

Endiku
Hors ligneJahpops Le 04/06/2007 à 11:57 Profil de Jahpops Configuration de Jahpops

Bonjour,

mon problème est résolu, je n'ai pas mon site sous la main, alors j'ai fait le test en recréant des pages avec la même configuration ,càd un dossier avec un sous dossier et un lien allant du dossier principal à une page du sous dossier , et miracle ça MARCHE.
Je ne comprend pas pour autant mais le princial est que ça marche

merci de ne pas avoir laché l'affaire

peut-être à une prochaine fois sur un autre problème tout aussi incompréhensible (à mes yeux bien sûr)
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels