Liens hypertexte : Relative ou Absolue ?
Ben
-
Ben -
Ben -
Bonjour à tous,
J'ai quelques petits soucis a propos de la création du site internet d'une société...
Je vous explique, voici la structure de dossiers du site (pas encore en ligne) que j'ai crée via Microsoft Expression Web (anciennement Frontpage, ne me demandez pas pourquoi, on m'a imposé ce log' ^^') :
[NOM DU SITE]
-------->Anglais
------------------->Société
-------------------------------->historique.htm
-------------------------------->plaquette.htm
------------------->References
--------------------------------> ...htm
--------------------------------> ...htm
--------------------------------> ....htm
------------------->Services
------------------->Acces
-------->Français
etc... et la meme structure en français.
Bref. Je me suis donc servi des Modèles Web Dynamiques pour créer un modele en français, et un modele en anglais...
Mais j'ai un soucis au niveau des liens, ce ne sont pas des liens hypertexte normaux, j'ai crée un menu en javascript que j'ai ensuite adapté dans le code.
Donc, dans mon script en rapport a la fonction qui me fait le menu déroulant, cela donne ça
Le soucis étant, que je fixe les liens sur le modèle dynamique, donc c'est le même partout. Or, lorsque je suis sur la page "historique.htm" et que je deroule le menu, et que je RECLIQUE sur l'onglet "historique.htm", j'obtiens une "Erreur Chargement de la page". Donc je voudrais savoir quelle syntaxe de lien il faut que j'utilise pour que ça marche d'un endroit du site a un autre, et quand on reclique sur le lien qui nous ramene sur la page sur laquelle on est deja par exemple.
Voila, j'espere vous avoir donné assez de précisions, je vous remercie d'avance de vos réponses.
A bientôt ;).
J'ai quelques petits soucis a propos de la création du site internet d'une société...
Je vous explique, voici la structure de dossiers du site (pas encore en ligne) que j'ai crée via Microsoft Expression Web (anciennement Frontpage, ne me demandez pas pourquoi, on m'a imposé ce log' ^^') :
[NOM DU SITE]
-------->Anglais
------------------->Société
-------------------------------->historique.htm
-------------------------------->plaquette.htm
------------------->References
--------------------------------> ...htm
--------------------------------> ...htm
--------------------------------> ....htm
------------------->Services
------------------->Acces
-------->Français
etc... et la meme structure en français.
Bref. Je me suis donc servi des Modèles Web Dynamiques pour créer un modele en français, et un modele en anglais...
Mais j'ai un soucis au niveau des liens, ce ne sont pas des liens hypertexte normaux, j'ai crée un menu en javascript que j'ai ensuite adapté dans le code.
Donc, dans mon script en rapport a la fonction qui me fait le menu déroulant, cela donne ça
var Contmmenu = [ ['Société', ['Historique', ' *lien vers historique.htm* '], ['Plaquette',' *lien vers plaquette.htm* '] ] ['References', ....
Le soucis étant, que je fixe les liens sur le modèle dynamique, donc c'est le même partout. Or, lorsque je suis sur la page "historique.htm" et que je deroule le menu, et que je RECLIQUE sur l'onglet "historique.htm", j'obtiens une "Erreur Chargement de la page". Donc je voudrais savoir quelle syntaxe de lien il faut que j'utilise pour que ça marche d'un endroit du site a un autre, et quand on reclique sur le lien qui nous ramene sur la page sur laquelle on est deja par exemple.
Voila, j'espere vous avoir donné assez de précisions, je vous remercie d'avance de vos réponses.
A bientôt ;).
A voir également:
- Liens hypertexte : Relative ou Absolue ?
- Vérificateur de liens - Guide
- Renommer un lien hypertexte ✓ - Forum Windows
- Lien hypertexte linkedin - Forum Réseaux sociaux
- Comment renommer un lien hypertexte ✓ - Forum Bureautique
- Ouvrir automatiquement lien hypertexte powerpoint ✓ - Forum Powerpoint
7 réponses
oui avec wamp =)
https://www.wampserver.com/#download-wrapper
tu met tes fichiers dans le dossier www de wamp
et tu y accède grâce a http://localhost/
et la tu pourra mettre le lien relatif a la base ( comme j'ai mis plus haut )
https://www.wampserver.com/#download-wrapper
tu met tes fichiers dans le dossier www de wamp
et tu y accède grâce a http://localhost/
et la tu pourra mettre le lien relatif a la base ( comme j'ai mis plus haut )
je ferais des liens de ce genre
/Anglais/societe/historique.html
donc relatif a la racine uniquement
/Anglais/societe/historique.html
donc relatif a la racine uniquement
Bonjour N3m3sis, merci de ta réponse rapide !
Je viens d'essayer la syntaxe que tu m'a donné,
Sous firefox : Aucune réaction O_O.
Sous IE 7 : Erreur Chargement de page =/...
Merci tout de même..
En attendant, j'ai reussi a faire marcher les liens en mettant le chemin complet :
"file:///C:/.../historique.htm"
Aurais tu, ou quelqun d'autre une autre idée ?
Je viens d'essayer la syntaxe que tu m'a donné,
Sous firefox : Aucune réaction O_O.
Sous IE 7 : Erreur Chargement de page =/...
Merci tout de même..
En attendant, j'ai reussi a faire marcher les liens en mettant le chemin complet :
"file:///C:/.../historique.htm"
Aurais tu, ou quelqun d'autre une autre idée ?
:O
tu n'es pas sur un serveur ?
parce que les liens avec file ça va chercher sur ton ordi
et a priori les autres personnes ne sont pas sur ton ordi donc ne verront rien
regarde un exemple :
pour le lien quand tu vien de poster sur comment ça marche
tu n'es pas sur un serveur ?
parce que les liens avec file ça va chercher sur ton ordi
et a priori les autres personnes ne sont pas sur ton ordi donc ne verront rien
regarde un exemple :
<a href="/forum/affich-13176689-liens-hypertexte-relative-ou-absolue"> Revenir à la discussion</a>
pour le lien quand tu vien de poster sur comment ça marche
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Et bien, pour le moment, ce n'est pas sur un serveur non, la société n'a pas encore souscris chez l'hebergeur, je ne peux rien mettre en ligne, et pour faire ma structure de site, il faut bien que je teste d'une façon ou d'une autre...
et quand je met "/anglais/société/historique.htm"
sous firefox je n'ai tjrs pas de réaction, et sous internet explorer, il me tape un "C:/Anglais/Société/Historique.htm" donc forcément, ça ne marche pas =/...
Le menu déroulant que j'ai, j'en ai seulement récuperé les fonctions Javascript, je comprends la javascript, mais j'avoue que je ne comprends pas certains passages du code..
et quand je met "/anglais/société/historique.htm"
sous firefox je n'ai tjrs pas de réaction, et sous internet explorer, il me tape un "C:/Anglais/Société/Historique.htm" donc forcément, ça ne marche pas =/...
Le menu déroulant que j'ai, j'en ai seulement récuperé les fonctions Javascript, je comprends la javascript, mais j'avoue que je ne comprends pas certains passages du code..
Y a t'il un moyen de simuler, émuler un serveur virtuel, pour avoir tout de suite une adresse style "http://..." pour pouvoir fixer mes liens une bonne fois pour toute ?