onmouseout sur ligne de tableau.
Bonsoir à tous,
j'ai un gros problème avec ma page internet et je n'arrive pas à trouver l'erreur...
En fait, quand je passe la souris sur une ligne de tableau, elle doit changer de couleur.
Voilà donc comment j'ai fait:
Partie HTML:
Code:
1 2 3 4
| <tr onmouseover="Surbrillance(this);" onmouseout="FinSurbrillance(this);">
<td>1</td><td>2</td><td>3</td><td>4</td>
<td>5</td><td>6</td><td>7</td><td>8</td>
</tr> |
et partie Javascript:
Code:
1 2 3 4 5 6 7 8 9
| function Surbrillance(ligne)
{
ligne.style.backgroundColor = "#FDF5E6";
}
function FinSurbrillance(ligne)
{
ligne.style.backgroundColor = "#FFFFFF";
} |
Sous firefox, ça marche parfaitement, mais sous IE (version 7), il me dit "Objet Attendu" en m'indiquant une ligne bidon dans le fichier HTML...
Quand je fais un alert(this) sur le onmouseover d'une ligne, j'obtiens,
sous Firefox:
[object HTMLTableRowElement]
sous IE:
[object]
Comment résoudre ce problème???
Merci d'avance !!!
Philippe