Witam
Jak na bieżąco można odczytywać dane z pliku bądź do z bazy MySQL? dysponuje ktoś może takim kodem i byłby w stanie wytłumaczyć go linijka po linijce?
<script type="text/javascript"> // Rzopoczynasz kod JS ;P if(window.XMLHttpRequest) // Jeśli nie IE... { ObiektXMLHttp = new XMLHttpRequest();// Tworzy nowy obiekt "żądania do serwera poprzez Http" } else if(window.ActiveXObject) // A jeśli IE... { ObiektXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); // Tworzy nowy obiekt "żądania do serwera poprzez Http" w oparciu o ActiveX... } function getData() // Rozpoczyna funkcję pobierania i wyświetlania wyniku { if(ObiektXMLHttp) //Jeżeli obiekt został utworzony prawidłowo { var cel = document.getElementById ('div'); // Element o id = div będzie miejscem zapisania wyniku pobrania danych ObiektXMLHttp.open('GET', 'plik.txt'); // Otwiera plik plik.txt ObiektXMLHttp.onreadystatechange = function () // W czasie wykonywania skryptu, żądanie znajduje się w różnych stanach (wykonuje się, zakończyło się, błąd etc) { if (ObiektXMLHttp.readyState == 4) // Jeżeli ten stan to 4 (oznaczenie kodowe dla poprawnego zakończenia) { cel.innerHTML = ObiektXMLHttp.responseText; // Do wspomnianego wyżej elementu o id = div wstaw tekst pobrany z pliku wcześniej } } ObiektXMLHttp.send(null); // Niech kto inny napisze do czego to jest, ja wiem tylko że być musi ;P } } setInterval ("getData()", 1000); // Wywołuje powyższa funkcję co sekundę </script>