Ti ringrazio. Ho fatto le modifiche ma c'è qualcosa che non funziona.
Allora, con IE tutto bene (ma solo perchè chiude un occhio su eventuali errori); con Mozilla, quando aggiungo righe alla tabella, non funziona ma, se ne cancello una qualunque, la colonna si ridimensiona bene.
Ti mando un poco di codice e confido nella vostra pazienza:
tabella
codice per inserire righecodice:<table id="tb_per_conoscenza" border="1" style="width:50%;"> <tbody> </tbody> </table>
codice:function aggiungi_riga_per_conoscenza() { var IsMSIE = navigator.appName.indexOf("Microsoft") != -1; var tabella = document.getElementById("tb_per_conoscenza"); if(!tabella) return; var tb = tabella.getElementsByTagName("tbody").item(0); var rs = tb.getElementsByTagName("tr"); var nr = rs.length; var n = 0;//prossimo id if(nr > 0) { var r = rs[nr - 1]; n = (r.id.substr(18) - 0 + 1); } var riga = null; var colonna = null; var testo = null; var immagine = null; riga = document.createElement("tr"); riga.setAttribute("id", "tr_per_conoscenza_" + n); colonna = document.createElement("td"); testo = document.createElement("input"); testo.setAttribute("name", "c_per_conoscenza"); testo.setAttribute("id", "c_per_conoscenza_" + n); testo.setAttribute("value", n); testo.setAttribute("type", "hidden"); colonna.appendChild(testo); immagine = document.createElement("img"); immagine.setAttribute("id", "img_per_conoscenza_" + n); immagine.setAttribute("src", "cancella.gif"); immagine.setAttribute("border", "0"); if(immagine.attachEvent) immagine.attachEvent("onclick", cancella_riga_per_conoscenza); else if(immagine.addEventListener) immagine.addEventListener("click", cancella_riga_per_conoscenza, false); colonna.appendChild(immagine); riga.appendChild(colonna); colonna = document.createElement("td"); //colonna.setAttribute("width", "100%"); colonna.style.width = '100%'; testo = document.createTextNode(n); colonna.appendChild(testo); riga.appendChild(colonna); tb.appendChild(riga); }

. Ho fatto le modifiche ma c'è qualcosa che non funziona.
Rispondi quotando