Bonjour,
Je rencontre un problème avec un div. j'ai un tableau de la sorte :
Code HTML :
<tr>
<td class=\"userDetails4\"><div id=\"newDesignation\"><a name=\"newLine\"></a></div></td>
<td class=\"userDetails4\"><div id=\"newQuantite\"></div></td>
<td class=\"userDetails4\"><div id=\"newPrix\"></div></td>
<td class=\"userDetails4\"><div id=\"newMontant\"></div></td>
<td class=\"userDetails4\"><div id=\"newAction\"></div></td>
<div id=\"newLine_\"></div>
</tr>
je remplis directement le contenu de mes div avec du Js :
Code Javascript :
newDesignation = '<textarea id=\"designation_'>saisir la désignation de la réparation</textarea>';
newQuantite = '<input id=\"quantite_'\" type=\"text\" value=\"saisir la quantité \"';
newPrix = '<input id=\"prix_' type=\"text\"value=\"saisir le prix unitaire\"';
newMontant = '<input id=\"montant_\" type=\"text\" class=\"montant\" disabled'>';
newAction = '<img src=\"../images/arrow_up.png\" onClick=\"upLine(\'' + numeroNewLine + '\')\"><br/><br/><img src=\"../images/arrow_down.png\" onClick=\"downLine(\'' + numeroNewLine + '\')\">';
newAction2 = '<tr><td class=\"userDetails4\"><div id=\"newDesignation\"><a name=\"newLine\"></a></div></td><td class=\"userDetails4\"><div id=\"newQuantite\"></div></td><td class=\"userDetails4\"><div id=\"newPrix\"></div></td><td class=\"userDetails4\"><div id=\"newMontant\"></div></td><td class=\"userDetails4\"><div id=\"newAction\"></div></tr>';
document.getElementById('newDesignation').innerHTML = newDesignation;
document.getElementById('newQuantite').innerHTML = newQuantite;
document.getElementById('newPrix').innerHTML = newPrix;
document.getElementById('newMontant').innerHTML = newMontant;
document.getElementById('newAction').innerHTML = newAction;
document.getElementById('newLine_').innerHTML = newAction2;
Evidemment, il y a une erreur car ma div 'newLine' est située après le
</tr>. Mon problème est que je veux remplir une div 'newLine_' mais je ne sais pas où l'insérer car il faut qu'elle soit après le dernier
</tr> (voir début du code html ci-dessus). En la mettant après le dernier
</tr>, ça "bousille" tout :o(
Merci d'avance pour votre aide...