sto cercando di farcela da solo ma non funciona
vi posto un po quello che ho fatto, magari ci potete dare un occhio:
Ora ho due tabelle, una da cui copio la riga e l'altra in cui scrivo:
Tabella da copiare:
Codice PHP:
<table cellSpacing="0" cellPadding="0" width="99%" align="right" border="0">
<tr>
<td>
[img]layout/foto.gif[/img]
</td>
<td>
Testo seconda cella
</td>
<td>
Testo terza cella
</td>
</tr>
<tr>
<td>
[img]layout/foto.gif[/img]
</td>
<td>
Testo seconda cella
</td>
<td>
Testo terza cella
</td>
</tr>
<tr>
<td>
[img]layout/foto.gif[/img]
</td>
<td>
Testo seconda cella
</td>
<td>
Testo terza cella
</td>
</tr>
<tr>
<td>
[img]layout/foto.gif[/img]
</td>
<td>
Testo seconda cella
</td>
<td>
Testo terza cella
</td>
</tr>
</table>
mentre la tabella in cui devo copiare ha una sola riga nascosta che io poi clonerò:
Codice PHP:
<table cellspacing='0' cellpadding='3' rules='rows' bordercolor='#E7E7FF' border='1' id='dtgTecniciNew' style='background-color:White;border-color:#E7E7FF;border-width:1px;border-style:None;width:100%;border-collapse:collapse;'>
<tr style="display:none" id="trEsempio" class="IT_Tabelle" style="color:#0A497A;background-color:#EFF6DE;font-size:Smaller;">
<td align="Center"></td>
<td align="Left"></td>
<td align="Left"></td>
<td align="Left"></td>
<td align="Left"></td>
<td align="Right"></td>
<td align="Left"></td>
<td align="Right"></td>
</tr>
</table>
Lo script fa la seguente cosa:
Codice PHP:
function miaFunzione(sender){
var oDolly=parent.window.document.getElementById("trEsempio"),
p=oDolly.parentNode,
oNew=oDolly.cloneNode(true);
oNew.removeAttribute("id");
oNew.style.display="";
sender=sender.parentNode
var rowNew = "";
for (var i=0; i<8; i++) {
sender=sender.nextSibling;
oNew.firstChild.innerHTML=sender.innerHTML;
alert(oNew.firstChild.innerHTML)
p.appendChild(oNew);
//oNew=null;
//p=null;
oDolly=null;
}
};
il tutto mi funziona ma in parte, mi aggiunge una riga con solo una cella e all'interno mette il contenuto dell'ultima cella della tabella da copiare??