IE9 - <table> dans un lien ne marche pas

Résolu
Pascal_22 Messages postés 534 Date d'inscription   Statut Membre Dernière intervention   -  
Pascal_22 Messages postés 534 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   80
 
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 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
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   Statut Membre Dernière intervention   54
 
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 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
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   Statut Membre Dernière intervention   54
 
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 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
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   Statut Membre Dernière intervention   54
 
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 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
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   Statut Membre Dernière intervention   54
 
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 6029 Date d'inscription   Statut Contributeur Dernière intervention   1 312
 
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   Statut Membre Dernière intervention   54
 
Super!!

Merci beaucoup de votre aide!!!

Bonne journée!
Pascal
0