ciao, come faccio a far funzionare questa funzione anche su IE?
codice:
//aggiungi riga a tabella
function addSpecField(fname, ftitle, id)
{
  if(document.createElement && document.getElementById && document.getElementsByTagName)
  {
    //creo tr e due td
    var tr0=document.createElement("tr");
    var td1=document.createElement("td");
    var td2=document.createElement("td");
    
    //setto l'id della tr (mi servirà poi quando elimino la riga)
    var trid = id+'_1';
    tr0.setAttribute("id", trid);
    
    //creo testo e input field
    var oText=document.createTextNode(ftitle);
    var oField=document.createElement("INPUT");
    
    //setto tipo, nome e size del field
    oField.setAttribute("type","text");
    oField.setAttribute("name",fname);
    oField.setAttribute("size","5");
    
    //metto il testo nella prima cella e il campo nella seconda -> poi attacco tutto alla riga
    td1.appendChild(oText);
    td2.appendChild(oField);
    tr0.appendChild(td1);
    tr0.appendChild(td2);

    //ora controllo se esiste gia la riga. se no, la inserisco
    if(!document.getElementById(trid))
    {
      document.getElementById('specTable').appendChild(tr0);
    }
  }
}