Ir para conteúdo
Fórum Script Brasil
  • 0

Erro Apenas No Ie6


DackAle

Pergunta

Fala pessoal

Seguinte, eu tenho um formulário que quando tiro o foco, chama a função abaixo:

function tiraFoco(valor) {
    document.getElementById(valor).style.backgroundColor = '#FFFFCC';
    document.getElementById(valor).style.border = '1px solid #FFFFCC';
    var nome = valor;
    quebra = nome.split("-");
    criaAjax("atualiza.asp?texto=" + document.getElementById(valor).value + "&cod=" + quebra[1] + "&campo=" + quebra[2]);
}
Ou seja, ele muda o visual do formulário, quebra o nome do campo para pegar uns parametros e chama a função do AJAX. Bom no IE7 e FF funciona normal, mas no IE6 dá um pau. Abaixo o código do AJAX: var criaComponente = false;
function criaAjax(pagina) {
    try {
        criaComponente = new XMLHttpRequest();
    }//Fecha Try
    catch(e) {
        try {
            criaComponente = new ActiveXObject("Msxml2.XMLHTTP");
        }//Fecha Try
        catch(e) {
            try {
                criaComponente = new ActiveXObject("Microsoft.XMLHTTP");
            }//Fecha Try
            catch(e) {
                alert('Você não possui o componente necessário para atualizar esta página!');
            }//Fecha Catch
        }//Fecha Catch
    }//Fecha Catch    
    
    if (criaComponente != false) {
        criaComponente.open("GET",pagina,true);
        criaComponente.onreadystatechange = function() {
            if (criaComponente.readyState == 4) {
                alert("Registro alterado com sucesso!");
            }
        }
        criaComponente.send(null);
    }
}// Fim da funcion

Percebi que o erro é na parte do "if (criaComponente != false) {"

Fui tirando as linhas e bem ali causa o erro e só no IE6, alguém sabe o que pode ser?

Forte abraço

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...