Stworzylem skrypt który ładuje mi podstrony bez odswiezania strony.
  1. <script language="javascript">
  2.  
  3. var XMLHttpRequestObject = false;
  4.  
  5. if (window.XMLHttpRequest) {
  6. XMLHttpRequestObject = new XMLHttpRequest();
  7. } else if (window.ActiveXObject) {
  8. XMLHttpRequesObject = new ActiveXObject("Mircosoft.XMLHTTP");
  9. }
  10.  
  11. function getData(dataSource, divID) {
  12. if (XMLHttpRequestObject) {
  13.  
  14. var obj = document.getElementById(divID);
  15. XMLHttpRequestObject.open("GET", "opcje/" + dataSource);
  16. XMLHttpRequestObject.send("data/test.php");
  17.  
  18.  
  19. XMLHttpRequestObject.onreadystatechange = function(){
  20. if (XMLHttpRequestObject.readyState == 1) {obj.innerHTML = "Ładowanie , prosze czekaj..."; }
  21. if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
  22. [b]obj.innerHTML = XMLHttpRequestObject.responseText;[/b]
  23.  
  24. }
  25. }
  26.  
  27. XMLHttpRequestObject.send(null);
  28. }
  29.  
  30. }
  31.  
  32.  
  33.  
  34. </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.