il principio è:
creo una stringa con tutto quello che voglio inserirci dentro
e poi lo appendo?
il punto è che intanto ricevo un errore che appendChild is not a function...
codice:... var tbody = document.getElementsByTagName("DIV"); // alert(tbody[0].id+"\n"+tbody[1].id+"\n"+tbody[2].id+"\n"+tbody[3].id+"\n") pippo = crea_tbl(lettera); var cont = document.createElement("TR"); tbody.appendChild(cont); ... function crea_tbl(let){ /* layout = "<table>"; if(n % 6 == 0){ riga = "</tr><tr><td>" } else{ riga = "<td>" } alert(riga);*/ var tabella = "<fieldset style='border: 1px solid black; width: 120px;'><legend>Nemico "+let+"</legend><font style='font-family: tahoma; font-size: 8pt;'><input type='radio' name='show_mostro_"+let+"' onclick=\"mostra('field_"+let+"')\" checked='true'> ON | <input type='radio' name='show_mostro_"+let+"' onclick=\"nascondi('field_"+let+"')\> OFF </font></fieldset><fieldset id='field_"+let+"' style='border: 1px solid black; width: 100px;'> <legend>Nemico "+let+" <input type='text' disabled='true' size='2' id='iniziativa_"+let+"' style='border: 0; background-color: transparent;'></legend><fieldset style='border: 1px solid black; width: 100px;'><legend>Iniziativa</legend>Tira di nuovo<input type='text' size='2' id='mod_iniziativa_"+let+"'></fieldset><table></table></fieldset> "; // tabella = layout + riga + tabella; return tabella; }