5568 sujets

Sémantique web et HTML

Bonjour,

Je ne sais pas trop dans quel catégorie posté ce message !

Voila j'ai dans mon code html une boucle qui me permet de remplir un tableau avec des infos provenant d'une base de donnée.

Je voudrai qu'en cliquant sur une ligne du tableau une page s'ouvre dans la même fenêtre pour afficher un détail.

Le truc c'est que je ne vois pas comment faire le lien.

J'ai essayé comme suit :

<a href:"...">
<tr>
<td>
</td>
</tr>
</a>

Ce code marchote sous ie mais que dal avec firefox ! lol

J’ai cherché du côté du javascript mais le problème c'est que j'arrive à ouvrir ma page mais dans une autre fenêtre uniquement.

Si quelqu'un sait comment faire je suis preneur !

Pour info voila le code de ma ligne de tableau :

<tr class="trrouge" onMouseOver="this.className = 'trmouse';" onMouseOut="this.className = 'trrouge';">

Merci pour votre aide.

Cordialement.
Bon alors :


<a href:"...">
<tr>
<td>
</td>
</tr>
</a>


ce code n'est pas du HTML valide, donc à proscrire.

Le javascript c'est de la bidouille.

Franchement, le mieux c'est de mettre un vrai lien dans les cellules de ton tableau.
Modifié par Lanza (17 Jan 2006 - 15:26)
Que dirais-tu de ceci, tout bêtement :

<tr>
<td><a href .... > .... </a></td>
<td><a href .... > .... </a></td>
<td><a href .... > .... </a></td>
</tr>


En tout cas c'est la façon la plus simple et la plus accessible
Oui c'est ce que j'ai finis par faire ... mais bon ca aurai ete plus esthétique a mon goût de cliquer sur la ligne ! lol