Menu

PB liens hypertextes entre 2 fichiers html [Résolu/Fermé]

Messages postés
447
Date d'inscription
mardi 13 janvier 2004
Dernière intervention
15 mai 2008
- - Dernière réponse : gienas
Messages postés
447
Date d'inscription
mardi 13 janvier 2004
Dernière intervention
15 mai 2008
- 18 sept. 2005 à 17:31
Bonjour à tout le groupe

Je m'essaye à la programmation html, et je rencontre un petit problème.

J'ai 2 pages (fichiers .htm), dont l'un sert d'index alphabétique, et l'autre est la cible, comportant la liste classée.
Dans cette page cible (dico.htm), chaque zone d'une nouvelle lettre comporte une étiquette de la forme:

<A name=00001> pour le premier mot en "a",
<A name=00002> pour le premier mot en "b" etc.

Mes appels depuis index.htm, comportent la balise
<A href="dico.htm" qui ouvre bien le bon fichier, mais toujours au début, je n'arrive pas à trouver un attribut pour commencer l'affichage depuis une étiquette différente de 00001.

Merci de m'aider à progresser.
Afficher la suite 

6 réponses

Messages postés
33261
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
26 mars 2015
14838
0
Merci
<a href="dico.htm#00002"> devrait faire l'affaire.
Messages postés
447
Date d'inscription
mardi 13 janvier 2004
Dernière intervention
15 mai 2008
110
0
Merci
Merci sebsauvage pour ta suggestion.

Je l'ai déjà essayée, mais sans succès. Cela fait déjà un bon moment que je tourne autour du pot. Mais là, j'en manque (du pot!)

Peut-être dois-je déclarer autrement l'étiquette?

Je suis par contre soufflé par ta rapidité à répondre. ;-)
Messages postés
33261
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
26 mars 2015
14838
0
Merci
<A name=00002> est correcte.

J'aurais mis <A name="00001">, mais la première solution marchera aussi.

Tu as une URL où on puisse regarder le problème ?
Messages postés
447
Date d'inscription
mardi 13 janvier 2004
Dernière intervention
15 mai 2008
110
0
Merci
Je vais tester avec des guillemets, dans les déclarations.

   Citation
   Tu as une URL où on puisse regarder le problème ?


Pas encore. Là, je teste à blanc.
Messages postés
447
Date d'inscription
mardi 13 janvier 2004
Dernière intervention
15 mai 2008
110
0
Merci
Finalement, cela fonctionne, mais pas avec mes "nombres"

Cela sera encore à creuser... ;-)

Dans le dico.htm, j'ai introduit les guillemets dans les déclarations des étiquettes:

<A name="lettre_a"> au premier mot,
<A name="lettre_a1"> au second a,
....
<A name="lettre_b"> au premier mot en b, etc

A l'invocation dans l'index, j'écris
<A href="dico.htm#lettre_d" pour appeler la première lettre d

Pourquoi la même syntaxe ne fonctionne-t-elle pas avec des chiffres?

Merci en tout cas pour ton aide CONSTRUCTIVE
Messages postés
447
Date d'inscription
mardi 13 janvier 2004
Dernière intervention
15 mai 2008
110
0
Merci
Cela fonctionne aussi avec des chiffres, et des nombres, et sans guillemets aussi.

name="xyz" est équivalent à name=xyz
name="0123" est équivalent à name=0123

On appelle par #xyz ou #0123

Si j'ai du temps un jour, je devrai chercher pourquoi ça ne l'a pas fait dans mes premières manips...