[OT] Javascript - funciona no Firefox, mas não funciona no IE [resolvido]

Pessoal,
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&lt50){
            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();
    
        
    }

Depois de decifrar o que o seu javascript precisava para executar, fiz o seguinte teste

[code]

oi [/code]

PUXA! se vc trocar fizer ‘if (v > 50)’ pode ser q funcione como vc quer.

Mas ate la vai te ajudar muito se

  1. Vc documentar as suas funções pelo menos o minimo, senão a gente vai te ajudar por puro nerdsismo. Não custa comentar um pouco e explicar o que são os parâmetros. Não precisa ser javadoc, só explique o que é param, etc…

  2. Vai te ajudar muito se vc instalar o firebug no firefox, é muito pequeno e leve, intuitivo e facil de usar, ele pinta os erros que vc vai cometendo em javascript, por exemplo.

Desculpa, na pressa acabei esquecendo de explicar o que deveria fazer…

[quote=peczenyj]
2) Vai te ajudar muito se vc instalar o firebug no firefox, é muito pequeno e leve, intuitivo e facil de usar, ele pinta os erros que vc vai cometendo em javascript, por exemplo.[/quote]

Não foi preciso, pois no firefox ele estava funcionando, sem erros, o erro estava no IE, mas já consegui resolver. Obrigada

Ops, eu tambem li errado, parecia q o erro era no ff e no ie era tudo certo.

Porem, poste a correção! :slight_smile: