Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][JavaScript][PHP] Preloader - Wyświetlanie okienka z % wykonaniem zadania w php.
Giluś
post
Post #1





Grupa: Zarejestrowani
Postów: 377
Pomógł: 9
Dołączył: 2.11.2010

Ostrzeżenie: (0%)
-----


Cześć chciałbym zrobić preloader, który będzie wyskakiwał (Coś jak Pop up) i będzie pokazywał status wykonywania zapytania np.:

Użytkownik dokuję rejestracji i po naciśnięciu "Zarejestruj" wyskakuję okienko, Status Rejestrowania: 50% (lub w formie paska), jak takie coś można wykonać, gdzie szukać podpowiedzi ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Demoneos
post
Post #2





Grupa: Zarejestrowani
Postów: 149
Pomógł: 0
Dołączył: 26.02.2008

Ostrzeżenie: (0%)
-----


A jeżeli byłaby np. taka sytuacja:
Użytkownik przeładowuje stronę w PHP (wszystko jedno czy przez kliknięcie w link, czy wysyłając formularz) i po przeładowaniu (wczytaniu) ta strona wykonuje jakiś proces, który trwa kilka minut, to jeżeli chciałbym, żeby w tym czasie pokazywała się informacja (np. "Czekaj trwa ładowanie"), to czy takie rozwiązanie byłoby dobre:
1. Funkcja w JS wywoływana jest wraz z wczytaniem strony.
2. Sprawdza ona czy istnieje element o określonym ID.
2a. Jeżeli istnieje przestań wyświetlać napis (informujący, żeby czekać).
2b. Jeżeli nie istnieje wyświetlaj napis.
3. Uruchamiana jest pętla (pętle) odpowiedzialna za wykonanie tego czasochłonnego procesu.
4. Kiedy pętla zakończy działanie tworzony jest nowy element (niewidoczny na stronie - bo i po co?) z określonym ID.
5. W tym momencie spełniony jest warunek 2a, więc napis przestaje być wyświetlany.

Nie znam się zbytnio na JS, więc chciałbym zapytać, czy to dobre rozwiązanie? Może da się to jakoś inaczej/lepiej zrobić?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 23:02