Funkcja odswiezaj i wstaw
function odswiezaj() { getData('includes/pobierz.php','mojDIVIK'); setTimeout("odswiezaj();", 1000); } function wstaw() { var tresc = document.getElementById("form").tresc.value; //var nick = document.getElementById("form").nick.value; var html = 'includes/dodaj.php'+'?tresc='+tresc; document.getElementById("form").tresc.value = ''; //document.getElementById("form").nick.value = nick; getData(html,'mojDIVIK'); }
Funkcja getData
function getData(dataSource, divID) { // kontynuuje wylacznie gdy obiekt nie jest zajety if (object.readyState==4 || object.readyState==0) { // tworzy zmienna odpowiadajaca konkretnemu obiektowi na stronie var obj = document.getElementById(divID); // czyta z pliku lub wykonuje skrypt object.open("GET", dataSource); // definiuje metode obslugi odpowiedzi serwera object.onreadystatechange = function() { // kontynuuje jesli transmisja zostala zakonczona powodzeniem if (object.readyState == 4 && object.status == 200){ obj.innerHTML= object.responseText;} else getData(dataSource, divID); } // wysyla zadanie do serwera object.send(null); } else getData(dataSource, divID); }