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:
<table id="tb_per_conoscenza" border="1" style="width:50%;">
	<tbody>
	</tbody>																		
</table>
codice per inserire righe
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);
	
	
}