Ir para conteúdo
Fórum Script Brasil

Miguel Moure

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Miguel Moure

Miguel Moure's Achievements

0

Reputação

  1. Boa tarde, estou com um problema serio de perfomace no meu script de atualização. Como pode ver, ele é executado a cada 1,5 segundos, porem na div de resposta não aparece nada.. so depois de 20 segundos.. isso so acontece no IE e nos demais browser é tudo bem rapido. Já tentei de tudo, porem nada resolveu... gostaria de saber se alguém sabe resolver isso..meu codigo esta abaixo: var ajaxRequest; url = 'ajaxAtualizaChat.php'; function atualizaChat() { try { //opera,firefox... ajaxRequest=new XMLHttpRequest(); ajaxRequest.onreadystatechange = atualizaChatVer; ajaxRequest.open("GET",url,true); ajaxRequest.send(null); //alert("FF!"); } catch(e) { try{ //var axO=['Msxml2.XMLHTTP','Msxml2.XMLHTTP.3.0', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.4.0' ]; ajaxRequest= new ActiveXObject("Msxml2.XMLHTTP.4.0"); if (ajaxRequest) { ajaxRequest.onreadystatechange = atualizaChatVer; ajaxRequest.open("GET",url,true); ajaxRequest.send(); } }catch(e) { try{ ajaxRequest= new ActiveXObject("Microsoft.XMLHTTP"); ajaxRequest.onreadystatechange = atualizaChatVer; ajaxRequest.open("GET",url,true); ajaxRequest.send(); } catch(e){ alert("f****!"); return false; } } } setTimeout('atualizaChat()',1500); } function atualizaChatVer() { //Verificando se o estado é igual a 4, ou seja, requisição completada com sucesso. if (ajaxRequest.readyState == 4) { //Em caso de requisição completa, atualiza tela de chat document.getElementById('centro-chat').scrollTop = document.getElementById('centro-chat').scrollHeight; document.getElementById('centro-chat').innerHTML = ajaxRequest.responseText; } }
×
×
  • Criar Novo...