![]() |
![]() |
![]()
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 ? |
|
|
![]() |
![]()
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ć? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 23:02 |