Bonjour,
Voilà j'ai un problème sous IE seulement (sous firefox ça marche bien)
J'ai fais une centrale de réservations en Ajax. Lors de l'ajout d'une prestation, j'ajoute une ligne à mon tableau HTML en javascript et charge son contenu en Ajax en fonction des critères déjà saisis.
Le problème sous IE c'est qu'il me créé bien mon TR mais pas les TD.
voici la fonction
function addRow(){
if(testValue(LastRow)===true){
tab = document.getElementById("tab_centrale_resa");
tab.insertRow(1);
var ligne = tab.rows[1];
ligne.setAttribute("id","id_"+LastRow);
tab.appendChild (ligne);
// chargement en ajax
var myAjax = new Ajax("id_"+LastRow, "AJAX_reservation.php", "id="+LastRow });
LastRow++;
document.getElementById('nbRows').value = LastRow;
}else{
alert('Veuillez remplir complétement les informations avant de rentrer une nouvelle réservation');
}
}
Cette fonction remplace l'attribut id="" (ici "id_"+LastRow) par le contenu du fichier retourné par ajax
Ici je retourne <td>....</td><td>.....</td> puisque le TR est créé avant.
Mais celà ne marche pas. Alors faudrait-il que je créé chaque TD et que mon Ajax me retourne chaque cellule ou y a un moyen de finaliser ça pour IE sachant que sur les autres navigateurs, il n'y a pas de problèmes.