Ciao a tutti, ho appena creato un piccolo script che permette di creare le tabelle dinamicamente in Javascript. Su Firefox funziona senza nessun problema, come al solito su IE non va, mi fa creare le colonne tranquillamente ma no le righe. c'è qualcuno ke m saprebbe aiutare vi ringrazio in anticipo e vi posto lo script!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Crea tabelle</title>
<script type="text/javascript">
function Insriga()
{
var tbody = document.getElementById("t1");
var row = document.createElement("TR");
tbody.appendChild(row);
var cells = tbody.getElementsByTagName("TD");
var totcel = cells.length/tbody.rows.length;
var riga = tbody.rows.length;
var i = 0;
for(i = 0; i < totcel; i++)
{
var cel = document.createElement("TD");
cel.innerHTML = "<textarea name=\"row["+riga+"][]\" cols=\"25\" rows=\"5\" id=\"row["+riga+"][]\"></textarea>";
row.appendChild(cel);
}
}
function Inscolonna()
{
var tbody = document.getElementById("t1");
var i = 0;
for(i = 0; i < tbody.rows.length; i++){
var tr = tbody.rows[i];
var cell = document.createElement("TD");
cell.innerHTML = "<textarea name=\"row["+i+"][]\" cols=\"25\" rows=\"5\" id=\"row["+i+"][]\"></textarea>";
tr.appendChild(cell);
}
}
</script>
</head>
<body>
<tbody>
<table id="t1" border="1">
<tr>
<td><textarea name="row[0][]" cols="25" rows="5" id="row[0][]"></textarea></td>
</tr>
</table>
</tbody>
<form>
<input type="button" onclick="Insriga()" value="Inserisci riga">
<input type="button" onclick="Inscolonna()" value="Inserisci Colonna">
</form>
</body>
</html>