Publicidade

Entre para seguir isso  
Seguidores 0
PJLJhones

Java script não funciona no IE10 e FIREFOX

Patrocínio:

Boa Tarde Galera! Estou com um problema que não sei como resolver, nunca havia tido esse problema. Em minha página eu possuo dois botões do tipo button, ambos não possuem formulário. Ao clicar no botão o evento onclick chama uma função e essa função deveria executar, quando verifico o cosole aparece o seguinte erro:

"SCRIPT5007: Não é possível obter a propriedade 'value' de referência indefinida ou nula"

 

Alguem sabe como posso resolver esse problema?


Grato!

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

poste o código.

 

se não não temos como saber oq vc errou.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Grato pela ajuda, bom o código resume-se em:

 

Esse código pelo que me informaram é que está em execução desde o ano 2000 e agora que esta ocorrendo esses erros, e o pessoal da empresa não estao querendo refazer utilizando jQuery porque estão com falta de tempo...

function concluir(adicionar)
    {
        var str = '';
        if (adicionar == false){
                   
                 window.close();
                }
        for (var x=1; x<=nrNumero; x++)
        {
            str +=  '@' +document.getElementById('dtVencimento_ano' + x).value + '-' +
                     document.getElementById('dtVencimento_mes' + x).value + '-' +
                     document.getElementById('dtVencimento_dia' + x).value +
                '|' +document.getElementById('vrDocumento' + x).value;
        }
        
        if (adicionar == true)
        {
            <?
                $stParcelas = substr($_GET['stParcelas'], 1, strlen($_GET['stParcelas']));
                $stParcelas = explode("@", $stParcelas);
                $qtd = count($stParcelas);
                $str = explode("|", $stParcelas[$qtd - 1]);
            ?>
            
            str +=  '@<?=date("Y-m-d", strtotime($str[0]." + ".$qtdDias." days"))?>|' + document.getElementById('vrDocumento' + <?=($qtd)?>).value;
            opener.document.getElementById('nrTotalParcelas').value = nrNumero + 1;
        }
        
        opener.document.getElementById('stParcelas').value = str;
        opener.document.getElementById('dtVencimento_dia').disabled = true;
        opener.document.getElementById('dtVencimento_mes').disabled = true;
        opener.document.getElementById('dtVencimento_ano').disabled = true;
        opener.document.getElementById('vrDocumento').disabled = true;
        opener.document.getElementById('vrDescontoLancamento').disabled = true;
        
        if (adicionar == true)
            window.location = '?qtdDias=<?=$qtdDias?>&stParcelas=' + opener.document.getElementById('stParcelas').value;
        
    }
 
Grato! Editado por William Bruno
Adicionar code
0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora
Entre para seguir isso  
Seguidores 0