compatibilité avec firefox
Bonjour, je fait un petit script en javascript et cela marche nickel sous IE mais pas du tout sous Firefox :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| function showMotif(){
var lblEtoilePriorite = document.getElementById("lblEtoilePriorite");
var rbDecision = document.getElementsByName("rbDecision");
var trMotif = document.getElementById("tr_motif_refus");
if(rbDecision[2]!=null){//le navigateur est IE
if(rbDecision[2].checked){//la decision est non
trMotif.style.display="inline";
//la priorité n'est plus obligatoire
lblEtoilePriorite.style.display="none";
}
else{
trMotif.style.display="none";
//la priorité devient obligatoire
lblEtoilePriorite.style.display="inline";
}
}
else if(rbDecision[1]!=null)//le navigateur est Firefox
{
if(rbDecision[1].checked){//la decision est non
trMotif.style.display="inline";
}
else{
trMotif.style.display="none";
}
}
} |
Il n'y a pas d'erreur javascript dans la console.
Cela cache bien et affiche bien ma ligne <tr> mais a chaque fois que je le fait ca me rajoute une ligne fantôme en dessous, de plus l'affichage de la ligne est mal formatter. Y a t-il une autre chose a faire sous Firefox ??
Merci de vos réponses