Création ligne de tableau

logik
Invité n'ayant pas de compte PHPfrance

09 janv. 2006, 20:18

Bonsoir !

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>

logik
Invité n'ayant pas de compte PHPfrance

09 janv. 2006, 20:19

Excusez moi j'avais posté le code javascript avec une erreur, encore désolé !

Code : Tout sélectionner

<script type="text/javascript"> function listContact(nom, numero, boutton, lien) { if(document.getElementById) { document.getElementById(nom+'_'+numero).style.display = "none"; document.getElementById(nom+'_'+numero).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>

logik
Invité n'ayant pas de compte PHPfrance

09 janv. 2006, 20:20

Mais le problème est toujours là :(

logik
Invité n'ayant pas de compte PHPfrance

10 janv. 2006, 00:48

up !