Kategorie szkoleń | Egzaminy | Kontakt
  • 0
  • 1
  • 21

Mam problem z animacją ładowania strony. Gdy użytkownik przechodzi na drugą stronę, pojawia się poniższy komunikat:

<div id="waitmessage">
<p id="animate">Prosimy o chwilę cierpliwości   </p>
</div>

W którym animowane są kropki na końcu zdania przy użyciu poniższego kodu javascript:

function dotsAnimation(){
                var elem = document.getElementById("animate");
                            switch (add()) {
                                case 0:
                                    pos = ".  ";
                                    break;
                                case 1:
                                    pos = ".. ";
                                    break;
                                case 2:
                                    pos = "...";
                                    break;
                                case 3:
                                    pos = " ..";
                                    break;
                                case 4:
                                    pos = "  .";
                                    break;
                                case 5:
                                    pos = "   ";
                            }
                elem.innerHTML = "Prosimy o chwilę cierpliwości" + pos;
                var t = setTimeout(dotsAnimation, 200);
 }

Niestety w niektórych przeglądarkach zdarza się, że po powrocie ze strony drugiej na pierwszą, po kliknięciu przycisku powrót:

<a href="#" onclick="history.go(-1)"><input type="submit" value="Powrót"></a>

Na stronie pierwszej wciąż widnieje komunikat ładowania, jak rozwiązać ten problem?

Karol_Pisarek
  • Zapytał
  • @ Karol_Pisarek | 02.01.2017
    • lider
    • 5
    • 1
    • 13