Salut a tous,
j'ai un petit problème avec un script utilisant les dom,
en faite , je souhaite créer un tableau ou je peux ajouter des ligne grâce au dom.
Mon seul petit problème c'est que ca marche super bien avec firefox mais rien du tout avec ie!!!
Voici mon script si vous pouvez m'aider :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans nom</title>
</head>
<script type="text/javascript">
function Ajout()
{
var ligne = document.createElement("tr");
var cases1 = document.createElement("td");
var cases2 = document.createElement("td");
var cases3 = document.createElement("td");
var cases4 = document.createElement("td");
var descr = document.createTextNode(document.form.description.value);
var mont = document.createTextNode(document.form.montant.value);
var four = document.createTextNode(document.form.fournisseur.value);
var delai = document.createTextNode(document.form.delai.value);
cases1.appendChild(descr);
cases2.appendChild(mont);
cases3.appendChild(four);
cases4.appendChild(delai);
ligne.appendChild(cases1);
ligne.appendChild(cases2);
ligne.appendChild(cases3);
ligne.appendChild(cases4);
var ligneSortie = document.getElementById("Frais");
ligneSortie.appendChild(ligne);
}
</script>
<body>
<form name="form">
<table align="center">
<tr>
<td>Description :</td>
<td><textarea name="description"></textarea></td>
</tr>
<tr>
<td>Montant :</td>
<td><input type="text" name="montant" value=""></td>
</tr>
<tr>
<td>Fournisseur :</td>
<td><input type="text" name="fournisseur" value=""></td>
</tr>
<tr>
<td>Delai fournisseur :</td>
<td><input type="text" name="delai" value=""></td>
</tr>
<tr>
<td colspan="2"><input type="button" onClick="Ajout()" name="d" value="ajout"></td>
</tr>
</table>
<table id="Frais" border="1">
<tr>
<td>Description</td>
<td>Montant</td>
<td>Fournisseur</td>
<td>Délai fournisseur</td>
</tr>
</table>
</form>
</body>
</html>