Probleme avec href

Résolu/Fermé
mariline285 Messages postés 76 Date d'inscription vendredi 28 mars 2008 Statut Membre Dernière intervention 19 février 2011 - 27 mai 2008 à 09:29
mariline285 Messages postés 76 Date d'inscription vendredi 28 mars 2008 Statut Membre Dernière intervention 19 février 2011 - 27 mai 2008 à 09:54
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 mercredi 7 mai 2008 Statut Membre Dernière intervention 1 novembre 2008 89
27 mai 2008 à 09:37
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 vendredi 28 mars 2008 Statut Membre Dernière intervention 19 février 2011
27 mai 2008 à 09:45
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 mercredi 7 mai 2008 Statut Membre Dernière intervention 1 novembre 2008 89
27 mai 2008 à 09:50
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 vendredi 28 mars 2008 Statut Membre Dernière intervention 19 février 2011
27 mai 2008 à 09:54
ok merci bcp pour ton aide
0