Partage
  • Partager sur Facebook
  • Partager sur Twitter

Une rangée d'une table en hyperlink

    22 mars 2006 à 14:44:04

    Bonjour,

    Comment faut-il faire pour mettre toute une rangée d'une table en hyperlink ? J'ai essayé de faire:
    <a href="..."><tr>.....</tr></a>

    et
    <tr><a href="...">.....</a></tr>

    mais ça ne va pas.

    Comment faire ?
    • Partager sur Facebook
    • Partager sur Twitter
      22 mars 2006 à 16:08:34

      Salut,

      <tr> ne peut contenir directement une balise <a>


      <tr>
       <td colspan="x">
        <a href="#">.........</a>
       </td>
      </tr>


      Avec display block sur le <a>.

      ??
      • Partager sur Facebook
      • Partager sur Twitter
        22 mars 2006 à 17:50:51

        Mais si je veux plusieurs td ? Si je mets ce que tu as dis, ça me rajoute une td et alors ça foire totalement :'(
        Comment faire ?
        • Partager sur Facebook
        • Partager sur Twitter
          22 mars 2006 à 18:15:04

          Je comprends pas trop pourquoi tu veux englober plusieurs <td> dans une balise <a>, c'est dans quel but ?
          • Partager sur Facebook
          • Partager sur Twitter
            22 mars 2006 à 18:24:29

            Ben en faite j'ai un tableau avec plusieurs rangées et plusieurs champs. Je veux faire qu'on puisse cliquer sur une rangée pour aller vers sur une autre page. Ce que je peux faire c'est:

            <tr>
            <td><a href="...">Case 1</a></td>
            <td><a href="...">Case 2</a></td>
            <td><a href="...">Case 3</a></td>
            <td><a href="...">Case 4</a></td>
            </tr>


            Ceci n'est pas très "élégant" et si on clique juste entre les cases, le lien ne marche pas. Comment faire pour "transformer" la rangée toute entière en lien ?
            • Partager sur Facebook
            • Partager sur Twitter
              22 mars 2006 à 18:37:55

              Ce n'est à mon sens pas possible de faire ceci.

              Sinon un seul td et dedans une balise a qui contiendra des span(mettre en display block) en float left.
              • Partager sur Facebook
              • Partager sur Twitter
                22 mars 2006 à 18:42:22

                Et en Javascript non plus?
                • Partager sur Facebook
                • Partager sur Twitter
                  22 mars 2006 à 21:34:57

                  moi ca marche, j'utilise cette technique pour un tableau contenant des images cliquables (ICI)


                             <table><tr><td><a href="Damien1.jpg" target=_blank><img src="miniDamien1.jpg" height="180" width="124"></td>
                                                <td><a href="damien2.jpg" target=_blank><img src="minidamien2.jpg" height="189" width="140"></td>
                                            </tr>
                             <table>



                  Bizarrement il ne faut pas refermer les balises <a>
                  • Partager sur Facebook
                  • Partager sur Twitter
                    22 mars 2006 à 23:00:13

                    Bizarement, ce n'est pas valide en XHTML ^^
                    • Partager sur Facebook
                    • Partager sur Twitter
                      22 mars 2006 à 23:03:50

                      Essaie de comprendre ce que Strucky t'as dit... C'est la solution. Donne une largeur prédéfinie à tes span.
                      • Partager sur Facebook
                      • Partager sur Twitter
                        23 mars 2006 à 7:15:54

                        mais ca marche, alors ....

                        :p
                        • Partager sur Facebook
                        • Partager sur Twitter

                        Une rangée d'une table en hyperlink

                        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                        • Editeur
                        • Markdown