Ajouter une ligne à un tableau problème
	
	
		Bonjour je souhaiterais ajouter des lignes vierges à un tableau mais lorsque j'appuie sur "ajouter" un ligne toute fine apparait, presque comme un seul trait...
Voici ma fonction (que j'ai trouvé sur le net puis modifié):
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 
 | <script language=javascript>
function addRow(tableau){
	var tableau = document.getElementById(tableau);
	//Calcul du nombre de cellule par ligne dans le tableau -> on regarde combien il y a de td dans le premier tr
	var tds = tableau.getElementsByTagName('tr')[1].getElementsByTagName('td').length;
 
	var tr = document.createElement('tr'); //On créé une ligne
	//On ajoute autant les cellules
	for(var i=0; i<tds; i++){
		var td = document.createElement('td');
		tr.appendChild(td);
 
 
	}
 
	//On ajoute la ligne créée au tableau : attention, sur firefox on peut ajouter directement au tableau, mais IE ajoute par défaut un noeud tbody à la table
	if(tableau.firstChild.tagName == 'TBODY'){
		tableau.firstChild.appendChild(tr);
	}
	else{
		tableau.appendChild(tr);
	}
} | 
 
	Code:
	
<a href="javascript:addRow('matable');">Ajouter une ligne</a>
 Merci de votre aide :)
	 
	
	
	
		fonction ajout ligne que j'utilise dans mon script
	
	
		alors essaie de modifier les nom des variable selon ton besoin
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 
 | <table width="948" height="140" border="1" id="table1">
    <tr>
      <td width="144"><div align="center">DéSIGNATION </div></td>
      <td width="144"><div align="center">COULEUR</div></td>
      <td width="144"><div align="center">BASE</div></td>
      <td width="144"><div align="center">RAYé</div></td>
      <td width="144"><div align="center">UNI</div></td>
      </tr>
    </table>
	<tr>
<script language="javascript">
var numero=0;
function AddRow1(){
	numero++;
	// Titre
	var newRow = document.getElementById('table1').insertRow(-1);
 
	//
	var newCell = newRow.insertCell(0);
	newCell.align = 'center';
	newCell.innerHTML = '<input type="text" name="des_typ_mat_pre"['+numero+']" id="des_typ_mat_pre"['+numero+']">';
	//
	var newCell = newRow.insertCell(1);
	newCell.align = 'center';
	newCell.innerHTML = '<input type="text" name="couleur['+numero+']" id="couleur['+numero+']">';
	//
	var newCell = newRow.insertCell(2);
	newCell.align = 'center';
	newCell.innerHTML = '<input type="text" name="qte_mat_base['+numero+']" id="qte_mat_base['+numero+']" size="10">';
	//
	var newCell = newRow.insertCell(3);
	newCell.align = 'center';
	newCell.innerHTML = '<input type="text" name="qte_mat_raye['+numero+']" id="qte_mat_raye['+numero+']" >';
	//
	var newCell = newRow.insertCell(4);
	newCell.align = 'center';
	newCell.innerHTML = '<input type="text" name="qte_mat_uni['+numero+']" id="qte_mat_uni['+numero+']" >';
	//
	var newCell = newRow.insertCell(5);
	newCell.align = 'center';
	newCell.innerHTML = '<input type="button" onclick="deleteCurrentRow(this)" value=" Supprimer" alt="Delete" >';
}
function deleteCurrentRow(obj)
{
	var delRow = obj.parentNode.parentNode;
	var tbl = delRow.parentNode;
 
	if(tbl.getElementsByTagName('tr').length==1){
		alert('Vous ne pouvez pas supprimer cette ligne');return false ;
	}
	tbl.removeChild(delRow);
}
 
 
AddRow1();
 
</script>
<input name="clic1" type="button" onClick="AddRow1()" value="clic"> | 
 elle marche bien chez moi!!