[HTML - PRO] Masquer l'accès à une ancre de balisage

Masquer l'accès à une ancre de balisage [HTML - PRO] - HTML/CSS - Programmation

Marsh Posté le 25-06-2003 à 16:51:44    

Voici mon problème :
 
J'ai une page HTML avec plusieurs balises du style :

Code :
  1. <a name="debut"></a>
  2. <a name="milieu"></a>
  3. <a name="fin"></a>


 
Et pour y accéder, on doit avoir respectivement :

Code :
  1. mapage_html.htm#debut
  2. mapage_html.htm#milieu
  3. mapage_html.htm#fin


 
 
Existe-t-il un moyen pour ne pas passer les paramètres dans la barre des adresses ? (analogie entre ça et les méthodes GET et POST par exple)
 
 :jap:


Message édité par johnix le 25-06-2003 à 16:57:36

---------------
Les chats stro bien stoo | http://johnix.free.fr/index.php
Reply

Marsh Posté le 25-06-2003 à 16:51:44   

Reply

Marsh Posté le 25-06-2003 à 17:01:06    

1°/ non, y a pas moyen (excepté frame mais c'est mal)
2°/ ça fait longtemps qu'on est passé aux id...

Reply

Marsh Posté le 25-06-2003 à 17:28:13    

gizmo a écrit :

1°/ non, y a pas moyen (excepté frame mais c'est mal)
2°/ ça fait longtemps qu'on est passé aux id...


 
pas moi, il est donc temps.
 
 
Grosso modo, comment faudrait-il faire ?
 


---------------
Les chats stro bien stoo | http://johnix.free.fr/index.php
Reply

Marsh Posté le 25-06-2003 à 17:34:39    

simple, tu choisis la balise où tu veux arriver et tu lui ajoute simplement id="endroit"
et comme ça, #endroit te mènera directement à cette balise

Reply

Marsh Posté le 25-06-2003 à 17:37:28    

gizmo a écrit :

simple, tu choisis la balise où tu veux arriver et tu lui ajoute simplement id="endroit"
et comme ça, #endroit te mènera directement à cette balise


 
Donc mon problème se transforme en :
 
BALISE :
 

Code :
  1. <a id="debut"></a>
  2. <a id="milieu"></a>
  3. <a id="fin"></a>


 
 
APPEL :
 

Code :
  1. mapage_html.htm#debut
  2. mapage_html.htm#milieu
  3. mapage_html.htm#fin

 
 
 
 :??:  
 
L'appel demande toujours un passage par paramètre ! Or je veux justement éviter ceci


---------------
Les chats stro bien stoo | http://johnix.free.fr/index.php
Reply

Marsh Posté le 25-06-2003 à 17:42:30    

Johnix a écrit :

Donc mon problème se transforme en :
 
BALISE :
 

Code :
  1. <a id="debut"></a>
  2. <a id="milieu"></a>
  3. <a id="fin"></a>



Oui mais tu n'es pas obligé de créer un élément <a> spécialement pour ça. N'importe quelle balise existante conviendra.

Johnix a écrit :

L'appel demande toujours un passage par paramètre ! Or je veux justement éviter ceci


Ben oui mais c'est pas possible. Et pourquoi est-ce que çe te gêne tant que ça ? :??:


Message édité par gm_superstar le 25-06-2003 à 17:43:01

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 25-06-2003 à 17:47:47    

gm_superstar a écrit :


Oui mais tu n'es pas obligé de créer un élément <a> spécialement pour ça. N'importe quelle balise existante conviendra.
 
Ben oui mais c'est pas possible. Et pourquoi est-ce que çe te gêne tant que ça ? :??:


 
 
à cause de la propagation des balises dans l'adresse
 
ex :  
 
page1.htm possède un formulaire qui pointe vers une fonction de traitement qui doit guider l'internaute vers la bonne balise de ma page1.htm#la_bonne_balise
 
Si on recommence l'opération, on se retrouve avec :
page1.htm#la_bonne_balisen°1#la_bonne_balisen°2#la_bonne_balisen°3....
 
alors que seule la dernière balise m'intéresse
 
 


---------------
Les chats stro bien stoo | http://johnix.free.fr/index.php
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed