IE9 - <table> dans un lien ne marche pas

Résolu/Fermé
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 - 14 mars 2012 à 21:26
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 - 16 mars 2012 à 13:25
Bonjour,

J'ai un site avec un page de résultat de recherche.

J'affiche mes résultats de recherche dans de lien avec une table dedans:
Voici un exemple
<li><a>
     <table>
            <tr><td>image</td><td>description</td></tr>
     </table>
</a></li>



Le problème c'est que sous IE9(je suppose les version antérieur aussi) lors de l'over, si on clique, ca ne marche pas
Cependant, sous FF et Chrome, tout fonctionne parfaitement....

Quest-ce que je peux faire pour le rendre fonctionnel sous IE9?

MErci milles fois
A voir également:

7 réponses

maka54 Messages postés 698 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
15 mars 2012 à 15:37
c'est crado, ce que tu fais,

tu met un lien <a href=""> qui englobe tous tes tableaux, et tu remet un lien dedans, donc tu imbriques tes liens

je suis sous firefox, ton lien a marché, mais si tu as des soucis sur d'autres navigateurs, c'est normal

tu peux passer par du javascript pour simuler le lien avec onclick et href.location
1
AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 311
15 mars 2012 à 12:17
Bonjour,
Est-il possible d'avoir un lien de votre site pour qu'on voit bien ce qu'il fait ?
0
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
15 mars 2012 à 13:35
Bonjour,

Oui bien sur, voici le liens qui amène directement vers les résultats des jeux vidéos

http://www.komonovo.com/City/Sherbrooke/a-jeux-video-catID422

Ne pas oublier que c'est un nouveau site... :)

Merci et bonne journée!

Pascal
0
AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 311
15 mars 2012 à 14:59
Ah oui, je vois.
C'est un problème reconnu. Il y a deux solutions données ici => https://forums.commentcamarche.net/forum/affich-21194555-probleme-de-lien-sous-ie

- soit tu ne mets pas de table et tu joues avec les css
- soit tu acceptes que ce soit un peu décalé en mettant le A dans la table
0
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
15 mars 2012 à 15:12
Ok merci de ton retour!!

Je viens de lire le sujet, mais il mentionne seulement qu'il a jouer avec CSS...

Que veut-il dire celon toi? il a remplacer table par des div...??

Merci beaucoup

Pascal
0
AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 311
15 mars 2012 à 15:27
Oui, c'est ce qu'il a fait.
Mais sinon, il y avait une astuce et mettre le A dans la table et non l'inverse :
<table>
  <a>
    <tr> ... </tr>
  </a>
</table>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
15 mars 2012 à 15:34
d'Accord!

Je suppose que mettre le <a> après le <table> mais avant le <tr> peut nuire au référencement.....

Ça ne dois pas être conforme...

MErci de ton aide!
Pascal
0
AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 311
15 mars 2012 à 15:50
De toute manière, mettre un block dans un inline, c'est pas trop conforme ;)
Effectivement, tu pourrais plutôt faire un onclick comme le suggère maka54 :
<table onclick="fonction_js()">
  ...
</table>
0
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
15 mars 2012 à 15:53
Ok...

Merci à maka54 et Assassintousist,

JE crois que le onclick de la table me plait beaucoup!

Mais vu le nombre très limité de gens qui désactive le javascript... si cela serait votre site, le ferriez-vous avec le onclick?

C'est sur que si le javascript est désactivé, j'ai toujours l'autre liens(le vrai a href)..

MErci de vos conseils!

Pascal
0
AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 311
15 mars 2012 à 16:29
Le javascript, ce n'est pas le mal ;) Et peu de gens désactive le javascript (et c'est de leur faute si ça ne fonctionne pas) Par défaut, sur tous les navigateurs, le js est activé.

Personnellement, j'adhère au js et la plupart des sites (persos ou pros) ont des petits bouts de js. Tu peux tout de même garder ton A pour les rares récalcitrants, oui.
0
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
16 mars 2012 à 13:25
Super!!

Merci beaucoup de votre aide!!!

Bonne journée!
Pascal
0