Hola a todos. estoy trabajando sobre este chat
http://www.forosdelweb.com/f127/ejemplo-comet-con-php-long-polling-681509/
y tengo una pequeña duda
este chat funciona como yo quiero no consume recursos.
acá dejo el codigo javascript para que lo analicen.
Código Javascript
:
Ver originalvar xmlhttp = function()
{
var a;try{a = new XMLHttpRequest();}
catch(e){try{a = new ActiveXObject('Msxml2.XMLHTTP');}
catch(e){try{a = new ActiveXObject('Microsoft.XMLHTTP');}
catch(e){alert('Your browser doesn\'t support ajax');a=false;}
}}return a;
};
window.onload = function()
{
var a = new comet();
};
var comet = function()
{
var a = new xmlhttp();
a.open('post',"<?php echo $url; ?>mensajes/msg_conver_request.php?msg_to=<?php echo $msg_to; ?>", true);
a.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
a.onreadystatechange = function()
{
if(a.readyState == 4)
{
document.getElementById('conver_result').innerHTML = a.responseText;
document.getElementById('conver_result').scrollTop = document.getElementById('conver_result').scrollHeight;
window.setTimeout(function(){
a = new comet();
},1000);
}
};
a.send('algo=algo');
};
el problema lo tengo con esto
Código Javascript
:
Ver originaldocument.getElementById('conver_result').scrollTop = document.getElementById('conver_result').scrollHeight;
cuando envió o recibo un mensaje, el div conver_result esta continuamente bajando y no me deja ver la conversación completa, cuando trato de subir el scrollbar vuelve a bajar. eh intentado de mil maneras pero no lo logro o no se donde colocar el codigo.
agradezco una pequeña ayuda doy carma