![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 5.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Cześć
Mam problem z uzyskaniem statusu 4 w poniższym kodzie. Męczę się już tym kilka dni i za Chiny Ludowe nie wiem gdzie jest błąd. Kod var xmlHttp = createXmlHttpRequestObject(); var serverAddress = './cc/get_rates.php'; var updateInterval = 5; var errorRetryInterval = 30; var debugMode = true; function createXmlHttpRequestObject() { var xmlHttp; try { xmlHttp = new XMLHttpRequest(); } catch(e) { var XMLHttpVersions = new Array("MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"); for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++) { try { xmlHttp = new ActiveXObject(XmlHttpVersions[i]); } catch(e) {} } } if (!xmlHttp) { alert("Błąd poczas tworzenia obiektu XMLHttpRequest."); } else { return xmlHttp; } } function process(rater_id) { if(xmlHttp) { try { xmlHttp.open("GET",serverAddress + "?rater_id=" + rater_id, true); xmlHttp.onreadystatuschange = handleGettingData(rater_id); xmlHttp.send(null); } catch(e) { alert("Nie można nawiązać połączenia z serwerem:\n" + e.toString()); } } } function handleGettingData(rater_id) { if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { try { getData(rater_id); } catch(e) { alert("Błąd podczas pobierania danych:\n" + e.toString()); } } else { alert("Błąd podczas sprawdzania dostępności serwera:\n" + xmlHttp.statusText); } } } function getData(rater_id) { var response = xmlHttp.responseText; if (response.length == 0) { throw(response.length == 0 ? "Serwer error" : response); } myDiv = document.getElementById("raters"+ rater_id); myDiv.innerHTML += "dane" +response + "/dane"; requestsCounter++; setTimeout("process();",updateInterval * 1000); } Z góry dziękuję za pomoc i ewentualne wskazówki (IMG:style_emoticons/default/smile.gif) Pozdrawiam Andrzej |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 22:51 |