![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 12.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jak zrobić tak, aby użytkownik widział postępy wykonywania skryptu PHP bez odświeżania strony? Przykład:
Skrypt PHP zapisuje do bazy jakieś dane, np. dodaje tabele i wpisuje defaultowe info. Co zrobić, aby user bez odświeżania strony widział pasek CSS (szerokość niebieskiego na białym tle na bieżąco aktualizowana Ajaxem) i były komunikaty np. (pod koniec widać wszystko): Cytat [tu pasek] Tworzenie tabeli konfiguracyjnej... Tworzenie tabeli z użytkownikami... Wypełnianie danymi tabeli konfiguracyjnej... Wypełnianie danymi tabeli z użytkownikami... Pamiętam, że na jakiejś stronie to widziałem, więc jest możliwe. W Google szukałem, ale niczego nie znalazłem (pewnie szukałem ze złymi keywordami. to pewnie ma jakąś krótką nazwę, a nie opisową). |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 117 Pomógł: 0 Dołączył: 12.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem takie coś:
Kod var load = new Array( 'index.php?id=1', 'index.php?id=2', 'index.php?id=3', 'index.php?id=4', 'index.php?id=5' ); function start() { global load; for (i = 0; i <= sizeof(load); i++) { i == 0 ? var i2 = 1 : var i2 = i; funkcja_wczytujaca(load[i]); var p = i2/sizeof(load)/100; set(p,i); } return true; } function set(p,i) { global load; document.getElementById('bar').style.width = p + 'px'; document.getElementById('cnt').content = 'Trwa wczytywanie <span style="font-style: italic;">' + load[i] + '</span>'; return true; } 1. Jak się nazywa funkcja wywołująca dany plik? Tylko wywołuje, nie pobiera zawartości. Albo pobiera zwartość, ale trzeba document.write(funkcja('sth')). 2. Co zrobić, aby dopiero po wczytaniu przechodziło do wczytywania następnego pliku z tablicy? 3. Czy to, co napisałem jest poprawne? Niestety JS nie wyświetla błędów tak, jak PHP... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 20:18 |