Bonjour la compagnie,
Tout d'abord un exemple de ma structure :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <table> <tr onclick='document.getElementById('lien1').click();'> <td id="colLien1"><a id='lien1' href='ulr1'/></td> <td></td> <td></td> <td></td> <td></td> <td id="colLien2" onclick='document.getElementById('lien2').click();'><a id='lien2' href='ulr2'/></td> </tr> </table>
Desiderata
Je voudrais que si je clique sur la ligne de ma table je lance le lien1, si je clique dans la td contenant mon lien2 alors je lance le lien2 et non pas le lien1.
Soucis:
Sous IE7 si je clique sur n'importe sur n'importe quelle <td> de la table je simule un clic sur lien1. Si je clique sur le lien2 il s'exécute mais si je clique dans le <td id="colLien2"> alors c'est le lien 1 qui s'execute.
Sous FF3 c'est simple rien ne marche ni les liens ni le js, en gros je ne peut lancer aucun lien.
Bref pas cool
Amis du jour j'ai besoin de vous !
Partager