maxim222
Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Привет всем, вот такая проблема, на первый раз этот код срабатывает, а когда рефрешиться то на второй попытке вот сюда не доходят переменные , подскажите почему ? Пишет, Требуется объект Код: xmlHttp.onreadystatechange = function test(name1,name2,name3,name4,name5,name6,count) { if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { xmlResponse = xmlHttp.responseXML; | вот весь код Код: var xmlHttp = createXmlHttpRequestObject(); function createXmlHttpRequestObject() { var xmlHttp; if(window.ActiveXObject) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { xmlHttp = false; } } else { try { xmlHttp = new XMLHttpRequest(); } catch (e) { xmlHttp = false; } } if (!xmlHttp) alert("Error creating the XMLHttpRequest object."); else return xmlHttp; } function process(name1,name2,name3,name4,name5,name6,count) { var vname1; var vname2; var vname3; var vname4; var vname5; var vname6; if (name1!='0') vname1 = encodeURIComponent(document.getElementById(name1).value); if (name2!='0') vname2 = encodeURIComponent(document.getElementById(name2).value); if (name3!='0') vname3 = encodeURIComponent(document.getElementById(name3).value); if (name4!='0') vname4 = encodeURIComponent(document.getElementById(name4).value); if (name5!='0') vname5 = encodeURIComponent(document.getElementById(name5).value); if (name6!='0') vname6 = encodeURIComponent(document.getElementById(name6).value); if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0) { xmlHttp.open("GET", "/script/check.php?name1=" + vname1 + "&name2=" + vname2 + "&name3=" + vname3 + "&name4=" + vname4 + "&name5=" + vname5 + "&name6=" + vname6 + "&count=" + count, true); xmlHttp.onreadystatechange = function test(name1,name2,name3,name4,name5,name6,count) { if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { xmlResponse = xmlHttp.responseXML; xmlDocumentElement = xmlResponse.documentElement; helloMessage = xmlDocumentElement.firstChild.data; var SendButton = document.getElementById("SendButton"); var HelpImage1 = document.getElementById("HelpImage1"); if (helloMessage=='true') { SendButton.disabled = false; HelpImage1.src = './../img/yes.gif'; } else { SendButton.disabled = true; HelpImage1.src = './../img/err.gif'; } setTimeout('process('+name1+','+name2+','+name3+','+name4+','+name5+','+name6+','+count+')', 1000); } else{ alert("There was a problem accessing the server: " + xmlHttp.statusText); } } } xmlHttp.send(null); } else { setTimeout('process('+name1+','+name2+','+name3+','+name4+','+name5+','+name6+','+count+')', 1000); } } |
|