Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1138 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML]mettre un lien sur une ligne d'un tableau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[HTML]mettre un lien sur une ligne d'un tableau

n°390930
Shining
†
Posté le 12-05-2003 à 20:40:28  profilanswer
 

'lo
 
j'ai un tableau avec plusieurs lignes et cellules, du texte à l'intérieur, comment faire pour rendre cliquable (lien) l'intérieur de la ligne entière ?
 
'ci  :)

mood
Publicité
Posté le 12-05-2003 à 20:40:28  profilanswer
 

n°390945
MagicBuzz
Posté le 12-05-2003 à 20:50:08  profilanswer
 

onclick sur le TR
 
Ensuite tu traîtes le tout en JS.


Message édité par MagicBuzz le 12-05-2003 à 20:50:18
n°390958
Shining
†
Posté le 12-05-2003 à 20:57:55  profilanswer
 

merci, ca marche mais comment faire pour que lorsque l'on passe la souris sur la ligne, le pointeur se transforme en main ?
 
comme un vrai lien ...

n°390967
gm_superst​ar
Appelez-moi Super
Posté le 12-05-2003 à 21:04:30  profilanswer
 

Pas besoin de JavaScript. Avec les CSS :
 

td a {
  display: block;
  height: 100%;
}


 
Ça marchera pour un lien directement contenu dans la cellule :
 

<td><a href="lien.html">Lien</a></td>


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°390970
Shining
†
Posté le 12-05-2003 à 21:07:07  profilanswer
 

parfait, merci  :)

n°391006
MagicBuzz
Posté le 12-05-2003 à 21:39:12  profilanswer
 

gm_superstar a écrit :

Pas besoin de JavaScript. Avec les CSS :
 

td a {
  display: block;
  height: 100%;
}


 
Ça marchera pour un lien directement contenu dans la cellule :
 

<td><a href="lien.html">Lien</a></td>




Ca marche sur toute la ligne :??:

n°391068
gm_superst​ar
Appelez-moi Super
Posté le 12-05-2003 à 22:34:12  profilanswer
 

Oui si tu as des <a> dans chaque cellule ;) Je pense que c'est ce qu'il avait en fait :o


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°391077
MagicBuzz
Posté le 12-05-2003 à 22:40:22  profilanswer
 

Ouais ben c'est tout pourri comme méthode :p
 
Parceque mon système marche très bien :
 
<tr class="youpi" onclick="document.localtion.href='page2.htm'">
   <td>toto</td>
   <td>titi</td>
   <td>tata</td>
</tr>
 
Dans la feuille de style :
 
.youpi
{
   cursor: hand;
}
 
.youpi:hover
{
   background-color: darkblue;
}
 
Et zou c'est joli tout plein :)

n°391084
gm_superst​ar
Appelez-moi Super
Posté le 12-05-2003 à 22:46:11  profilanswer
 

Sauf si on a pas JavaScript.
 
Et sémantiquement c'est foireux car on perd l'information du lien.
 
Et rien indique qu'il n'aura jamais besoin d'avoir des liens différents sur ses lignes.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°391087
MagicBuzz
Posté le 12-05-2003 à 22:48:07  profilanswer
 

c'est pas gênant, s'il rajoute un lien dans une telle ligne, il est clicable normalement, la norme DHTML stopant l'héritage des évènements dès qu'ils sont trappés par un élément.

mood
Publicité
Posté le 12-05-2003 à 22:48:07  profilanswer
 

n°391090
gm_superst​ar
Appelez-moi Super
Posté le 12-05-2003 à 22:54:48  profilanswer
 

C'est encore plus moche alors... Enfin bref...


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°391094
MagicBuzz
Posté le 12-05-2003 à 22:57:47  profilanswer
 

gm_superstar a écrit :

C'est encore plus moche alors... Enfin bref...


On s'en fout ça marche, et c'est c'est qu'il demandait :fuck:
 
D'autant plus que ton truc, s'il fait un :hover sur ses lien, ça va surligner qu'une cellule, moi ça surligne toute la ligne :p
(a moins que ce soit le rôle de "block" mais je ne connais pas cet attribut)


Message édité par MagicBuzz le 12-05-2003 à 22:58:26
n°425426
L0k
Posté le 12-06-2003 à 19:42:03  profilanswer
 

une question ?
 

Code :
  1. .youpi
  2. {
  3.    cursor: hand;
  4. }


 
Y a t'il un moyen de faire ça autrement pour que ça amrche sous mozilla et autres ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML]mettre un lien sur une ligne d'un tableau

 

Sujets relatifs
tableau et fichierTableau et Fetch_array
[HTML/JS]Popup[ C ] Comment copier un fichier en qelques ligne?
[HTML] rollover cellule[HTML] Frame ki veut pas se centrer...
[HTML] Associer un textfield a plusieurs boutons[HTML] Problème d'esthétique : déformation de page avec url tro longue
mettre a jour les formulaires[HTML]
Plus de sujets relatifs à : [HTML]mettre un lien sur une ligne d'un tableau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR