Кусок кода:
function process(){
if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0){
pid = encodeURIComponent(document.getElementById("pid").value);
xmlHttp.open("GET", "konekt.php?pid=" + pid + key + psrc, true);
xmlHttp.send(null);
xmlHttp.onreadystatechange = readData;
}else{
setTimeout('process()', 100);
}
}
function readData() {
if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
xmlResponse = xmlHttp.responseXML;
xmlRoot = xmlResponse.documentElement;
var first = xmlRoot.getElementsByTagName("first")[0].firstChild.data;
document.getElementById("firstdiv").innerHTML = first;
}
}
document.onkeydown = function (event){
if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
events = event || window.event;
if (events.keyCode == 13){
key = "&keyEnter=1";
psrc = "&psrc=1a.gif";
}
}
}
setInterval('process()', 100);
1a.gif - не успевает до конца отобразить анимацию (анимашку "типает").