Comment mettre un hover sur une balise TD

Fermé
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 - 5 avril 2009 à 18:09
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 - 6 avril 2009 à 14:28
Bonjour,
Est-il possible de mettre un background sur un TD, je sais que ce n'est pas possible avec css, et même si c'était possible ce sera incompatible avec certain navigateur (Je l'ai déjà essayé)

Dites-moi comment le faire en javascript svp merci.


function TDHover(var image) {

 return image.style.background:#ff6000;

}

enfin je ne sais pas comment faire :s

3 réponses

NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
6 avril 2009 à 09:08
Le titre du sujet et l'intérieur ne corresponde pas, mais je suppose que vous voulez mettre un background sur une TD en cas de hover :

Chez moi le hover et le background marchent sur tous les navigateurs suivants : Firefox, Chrome, IE6/IE7, Opéra et sûrement Safari...
Donc je ne sais pas quel a été votre soucis avec css mais c'est la première fois que je vois ça ...
0
math 2000 Messages postés 2579 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 404
6 avril 2009 à 11:46
ie ne fais les hover que sur les <a>
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
6 avril 2009 à 14:06
Ben chez moi ça fonctionne aussi sur les div et les td c'est étrange, parce que j'ai lu la même chose que vous pourtant -_- (des fois tout ça me dépasse...)
0
math 2000 Messages postés 2579 Date d'inscription dimanche 9 septembre 2007 Statut Membre Dernière intervention 7 mai 2016 404
6 avril 2009 à 14:25
je voulais dire que ie6 ne savais lire que les hover sur les a sinon tous les autre savent lire les hover correctement
0
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 514
6 avril 2009 à 14:28
ok merci pour la précision :)

sinon en js ça donnerait :
<td onmouseover="ChangeBackgroundTD(this.id);">
et
function ChangeBackgroundTD(idTd) {
document.getElementById(idTd).style.background ="#ff6000";
}
0