Probleme avec href

Résolu
mariline285 Messages postés 76 Date d'inscription   Statut Membre Dernière intervention   -  
mariline285 Messages postés 76 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J ai un petit problème avec mon href.
Jai creer un tableau et je voudrai souligner la ligne entiere; pour cela j ai commencer le <a href> au debut de la ligne et et je lai fermé en fin de ligne. Sa marche pas....Pourquoi?
Quelqu'un peu m aider SVP???

voici mon code:

$html .="<tr class=\'tr_Normal\' id=\"".$ligne["NUM_TICKET"]."\"><a href=\"#\" onclick=\"updateColor('".$ligne["NUM_TICKET"]."');\">";
$html .= "<td>".$ligne["NUM_TICKET"]."</td>";
$html .= "<td>".$ligne["DATE_OUVERTURE"]."</td>";
$html .= "<td>".$ligne["DATE_CLOTURE_CSC"]."</td>";
$html .= "<td>".$ligne["NOM_GRAVITE"]."</td>";
$html .= "<td>".$etat->getEtat()."</td></a>";
$html .= "</tr>";

MERCI D AVANCE

2 réponses

macgawel Messages postés 664 Date d'inscription   Statut Membre Dernière intervention   89
 
Bonjour.

Ca ne fonctionne pas, et c'est normal :
- La balise <a> est une balise inline, qui s'applique à un élément et un seul.
- La balise <td> est une balise de bloc, qui définit donc des blocs.
Donc, tu ne peux pas mettre de balises <td> dans ta balise <a>(enfin, si mais un navigateur correct ne le comprendra pas :-) )

Si tout ce que tu veux, c'est souligner tes lignes, n'utilise pas la balise <a> (qui signale un lien).
Essaye de le faire via ton css (tu dois en avoir un, sinon le class='tr_normal' n'a pas d'utilité...) :
Par exemple :
.tr_normal {
   border_bottom : 1px solid;
}
0
mariline285 Messages postés 76 Date d'inscription   Statut Membre Dernière intervention  
 
EN faite ce que je voudrai c est mettre des liens est ce que je dois le faire pour chaque element ou c est possible de le faire pour la ligne entiere?

Pour info j ai une classe
.tr_Normal
{
background-color: #C0C0C0
}
0
macgawel Messages postés 664 Date d'inscription   Statut Membre Dernière intervention   89
 
Tu ne peux pas faire un seul lien pour toute ta ligne.
Tu peux faire ton lien dans chaque cellule de ton tableau, ou alors il faut abandonner le tableau et essayer de faire une présentation "en ligne" (avec des spans, par exemple)
0
mariline285 Messages postés 76 Date d'inscription   Statut Membre Dernière intervention  
 
ok merci bcp pour ton aide
0