Galera, muito prazer . meu nome é Vlademir e sou novo por aqui. Estou precisando de uma ajuda !
É um Chat bem Simples que usa TXT.
ajaxdom.js
http = getHTTPObject();
function getHTTPObject(){
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
xmlhttp = false;
}
}
xmlhttp = false;
if(!xmlhttp && typeof XMLHttpRequest != 'undefined'){
try {
xmlhttp = new XMLHttpRequest();
}catch(e){
xmlhttp = false;
}
}
return xmlhttp;
} // Teste de Navegadores
//##############################################################################
function resp(){
var url = "dom.php?nome=&texto=";
http.open("GET", url, true);
http.onreadystatechange = handleHttpResponse;
http.send(null);
}
//##############################################################################
function doMath(){
var url = "dom.php?nome=" + document.getElementById('nome').value+"&texto="+document.getElementById('input').value+"&b="+document.getElementById('cor').value;
http.open("GET", url, true);
// essa funcao é apenas para gravar no txt. Pois a funcao resp() retorna com os dados
http.send(null);
}
//######################################################################
function handleHttpResponse(){
if(http.readyState == 4){
if(http.status == 200){
document.getElementById('answer').innerHTML = http.responseText;
document.getElementById('answer').scrollTop=50000;
setTimeout('resp()', 3000);
}
}
}
//######################################################################
function apag(){ // Funcao chamada no index Button
//Fazer aqui um codigo qualquer
var url = "dom.php?nome=ap1234ss";
http.open("GET", url, true);
// http.onreadystatechange = handleHttpResponse; -> não preciso enviar a funcao de apagar e obter uma resposta para então imprimila no index pois a funcao de resp já esta fazendo isso a cada 3 segs. Preciso então apeas enviar os comando para apagar
http.send(null);
}
Meu unico problema é que a funcao resp(); so funciona na primeira vez em acesso o chat exibindo todas as mensagens. O setTimeout ('resp()', 3000) não funciona.
Pergunta
Vlad Toledo
Galera, muito prazer . meu nome é Vlademir e sou novo por aqui. Estou precisando de uma ajuda !
É um Chat bem Simples que usa TXT.
ajaxdom.js
Meu unico problema é que a funcao resp(); so funciona na primeira vez em acesso o chat exibindo todas as mensagens. O setTimeout ('resp()', 3000) não funciona.
Se alguém puder me ajudar ficarei muito grato !
Abraços a Todos - Vlad
Editado por fercosmigadd tag's
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.