var xmlHttp; function getRequestObject() { if ( window.ActiveXObject) { return ( new ActiveXObject("Microsoft.XMLHTTP")) ; } else if (window.XMLHttpRequest) { return (new XMLHttpRequest()) ; } else { return (null) ; } } function sendRequest() { xmlHttp = getRequestObject() ; if (xmlHttp) { try { xmlHttp.onreadystatechange = handleResponse ; xmlHttp.open("GET", "../../cgi-bin/TI_2025/lab07/ajax_hello.py", true); xmlHttp.send(null); } catch (e) { alert ("Nie można połączyć się z serwerem: " + e.toString()) ; } } else { alert ("Błąd") ; } } function handleResponse() { myDiv = document.getElementById("MyDivElement"); if (xmlHttp.readyState == 1) { myDiv.innerHTML += "Status zadania: 1 (laduje)
" ; } else if (xmlHttp.readyState == 2) { myDiv.innerHTML += "Status zadania: 2 (zaladowany)
" ; } else if (xmlHttp.readyState == 3) { myDiv.innerHTML += "Status zadania: 3 (interaktywny)
" ; } else if (xmlHttp.readyState == 4) { if ( xmlHttp.status == 200 ) { response = xmlHttp.responseText; myDiv.innerHTML += "Status zadania: 4 (zakonczony)
" ; myDiv.innerHTML += response ; } } }