Voilà j'ai un petit souci avec l'élément getElementById(). Voilà je cherche à faire apparaitre/cacher une ligne d'un tableau. Jusque là rien de difficile, le seul hic c'est que sous Internet Explorer ça marche impec mais sous Firefox ca me recréer une nouvelle ligne à chaque fois
Voilà mon code javascript :
Code : Tout sélectionner
<script type="text/javascript">
function listContact(nom, numero, boutton, lien)
{
if(document.getElementById)
{
document.getElementsByTagName("div").style.display = "none";
document.getElementsByTagName("div")).style.visibility = "hidden";
document.getElementById(boutton).src = "../_imgs/button_rdev.gif";
document.getElementById(lien).href = "javascript:listContact_01( '"+nom+"', '"+numero+"', '"+boutton+"', '"+lien+"' )";
}
}
function listContact_01(nom, numero, boutton, lien)
{
if(document.getElementById)
{
document.getElementById(nom+'_'+numero).style.display = "block";
document.getElementById(nom+'_'+numero).style.visibility = "visible";
document.getElementById(boutton).src = "../_imgs/button_reduc.gif";
document.getElementById(lien).href = "javascript:listContact( '"+nom+"', '"+numero+"', '"+boutton+"', '"+lien+"' )";
}
}
</script>Et la ligne de tableau sui contient le "style" :
Code : Tout sélectionner
<tr id="mondiv_1" style="display:block;visibility:visible">
<td>fdfdd</td>
</tr>