a seguinte função javacript não funciona no IE, mas no firefox ela funciona beleza..
alguém saberia me dizer pq??
function addCampo(param){ var t = parseInt(param.substr(5)); var v = (t+1); var tabela = document.getElementById("tabela"); linha = document.createElement("tr"); coluna = document.createElement("td"); local = document.forms[0]; var form = document.createElement("input"); form.setAttribute("id","campo" + v); form.setAttribute("name","nfes"); form.setAttribute("value","valor"+v); if(v<50){ form.setAttribute("onKeyPress", "if ((window.event ? event.keyCode : event.which) == 13) { addCampo(this.id); }"); } coluna.appendChild(form); linha.appendChild(coluna); tabela.appendChild(linha); local.appendChild( tabela ); var tabBot = document.getElementById("tabBotao"); local.appendChild(tabBot); tamanho = document.getElementsByName("nfes").length; document.getElementsByName("nfes")[tamanho-1].focus(); }