Bonsoir � tous.

Oui, j'ai cherch� ici et ailleurs. Et j'ai trouv� plein de r�ponses (en g�n�ral � peu pr�s les m�mes, d'ailleurs), mais je n'y arrive toujours pas, et je ne comprends pas pourquoi.

Voici le bout du code HTML de la page concern� par le probl�me :
Code HTML : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    <div class="grand-container-d gros z1" id="lecompte">
      <div class="en-tete"> </div>
      <div class="interieur">
       <table class="journal">
        <thead>
         <tr>
            <th class='col3'><div>Compte</div></th>
            <th class='col4'><div></div></th>
            <th class='col5'><div>Sous-compte</div></th>
          </tr>
      </thead>
      <tbody id="Sous_Comptes">
      </tbody>
    </table>
  </div> <!-- class 'interieur'          -->
  </div> <!-- class 'grand_conteneur'    -->
Et voici le code javascript qui devrait remplir le "tbody" :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
  function SelC(Id,col)
  { 
    var i,j,table,lien,cible,ventile,nc,nsc,l,v0,tsc;
  		tsc=document.getElementById("Sous_Comptes");
  		tsc.innerHTML="";
  		nsc=SComptes[v0];
  		for(i=0;i<nsc.length;i++)
  		{  // ajouter les appels de la fonction SelSC
  			l=tsc.insertRow(-1);
        l.outerHTML="<tr id='L" + i + "' onClick='SelSC(" + i +",0)'></tr>";
  			nc=l.insertCell(0);
  			nc.innerHTML+=Comptes[v0]['Compte'];
  			nc=l.insertCell(1);
  			nc.innerHTML+= i;
  			nc=l.insertCell(2);
  			nc.innerHTML+=SComptes[v0][i];
        alert(l.outerHTML);
  		}
    }
Bon, vous pouvez voir que ce qui n'est pas tout � fait classique, c'est que je veux ajouter des id= et onclick= dans mes <tr>.
Mon dernier "alert" me montre mes lignes avec les <td> tels que je les d�sire, mais les <tr> sont vides.
Quant au "Examiner l'�l�ment" de Firefox, il ne me montre que les <tr>, avec leurs id et onclick, mais sans aucun <td>.
Et Firefox me montre un tbody vide !

Je fais certainement une grosse bourde quelque part, mais j'y ai pass� l'apr�s-midi sans rien comprendre.

Alors... � vot' bon c�ur, m'sieurs-dames.

AMIcalement.