[résolu] Insérer des ancres dans un tableau HTML

Insérer des ancres dans un tableau HTML [résolu] - PHP - Programmation

Marsh Posté le 20-04-2011 à 15:12:26    

Bonjour, j'ai crée une page dans laquelle s'affiche un tableau d'environ 400 lignes.
Je voudrais pouvoir afficher une ligne précise à l'affichage du tableau.
Je me suis donc tourner vers un système d'ancre HTML; hélas cela ne fonctionne pas...
 
Voici mon code source :

Code :
  1. <table>
  2. <a href="#001" id="001" name="001"></a>
  3. <tr>
  4. <td>Contenu 1a</td>
  5. <td>Contenu 1b</td>
  6. </tr>
  7. <a href="#002" id="002" name="002"></a>
  8. <tr>
  9. <td>Contenu 2a</td>
  10. <td>Contenu 2b</td>
  11. </tr>
  12. </table>


 
J'accède à la ligne voulue en donnant l'adresse http://localhost/nom_de_la_page.php#002


Message édité par alx067 le 08-05-2011 à 22:35:00
Reply

Marsh Posté le 20-04-2011 à 15:12:26   

Reply

Marsh Posté le 20-04-2011 à 17:08:00    

Pas besoin de mettre des <a> et il me semble qu'un name ou id doit commencer par une lettre. Suffit donc de faire :

Code :
  1. <table>
  2. <tr id="L001">
  3. <td>...</td><td>...</td>
  4. </tr>
  5. <tr id="L002">
  6. <td>...</td><td>...</td>
  7. </tr>
  8. ...
  9. </table>


 
Après, t'appelles ton ancre qq part avec un lien style <a href="#L001">...</a>


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 20-04-2011 à 17:32:30    

Merci c'est exactement cela, mes ancres HTML fonctionnent.

Reply

Marsh Posté le 21-04-2011 à 10:30:02    

Mon avis que ça serait pas du luxe de retourner lire qq tutos sur le html voire le xhtml :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

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