<script language="javascript"> var XMLHttpRequestObject = false; if (window.XMLHttpRequest) { XMLHttpRequestObject = new XMLHttpRequest(); } else if (window.ActiveXObject) { XMLHttpRequesObject = new ActiveXObject("Mircosoft.XMLHTTP"); } function getData(dataSource, divID) { if (XMLHttpRequestObject) { var obj = document.getElementById(divID); XMLHttpRequestObject.open("GET", "opcje/" + dataSource); XMLHttpRequestObject.send("data/test.php"); XMLHttpRequestObject.onreadystatechange = function(){ if (XMLHttpRequestObject.readyState == 1) {obj.innerHTML = "Ładowanie , prosze czekaj..."; } if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { [b]obj.innerHTML = XMLHttpRequestObject.responseText;[/b] } } XMLHttpRequestObject.send(null); } } </script>
Teraz mam pare rzeczy które podczas przeladowywania stron serwer przetwarzal tj. uaktualnianie czasu w bazie danych, gdzie uzytkownik ostatnio byl itp.
Zalozmy ze funkcje te sa w pliku funkcje.php. Jak je wywolac za kazdym razem kiedy uzytkownik zmieni strone uaktualni te informacje.