Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odliczanie dwóch minut
playdewu
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 12.07.2013

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


Witam.
Poszukuję skryptu który od momentu kliknięcia w link rozpocznie odliczanie 2 minut (w tle) przy czym podczas odliczania wyświetli informację "Proszę czekać..", a po zakończeniu odliczania wyświetli "Zakończono".
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Dapi
post
Post #2





Grupa: Zarejestrowani
Postów: 186
Pomógł: 13
Dołączył: 7.08.2009

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


Kod
<script>
    function odliczanie(){
        document.getElementById('link').innerHTML = 'Proszę czekać...';
        setTimeout(function(){
            document.getElementById('link').innerHTML = 'Zakończono.';
        }, 12000);
    }
</script>

<a href="link.php" onclick="odliczanie(); return false;" id="link">KLIKNIJ TUTAJ</a>


? wink.gif


--------------------
www.dapi.net.pl - Wiele technologii, jedna pasja.
Go to the top of the page
+Quote Post
Dejmien_85
post
Post #3





Grupa: Zarejestrowani
Postów: 251
Pomógł: 23
Dołączył: 23.04.2013

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


Cytat(Dapi @ 23.08.2014, 18:32:26 ) *
<a href="link.php" onclick="odliczanie(); return false;" id="link">KLIKNIJ TUTAJ</a>[/code]


JavaScript Mastas odradzają takich praktyk - podobnież rozsądniejszym jest umieszczenie kodu do wywołania funkcji w skrypcie JavaScript, tj. w pliku '.js' lub skrypcie umieszczonym bezpośrednio w pliku HTML (w tagu '<scrtipt>'). wink.gif

Myślę, że tutaj chodzi im o nie mieszanie skryptów JS z HTML-em.

Ten post edytował Dejmien_85 25.08.2014, 07:27:48
Go to the top of the page
+Quote Post
Pyton_000
post
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


na click dodajesz request AJAX do jakiegoś skryptu i ustawiasz sesję. Potem co 1s kolejny request sprawdzający obecny czas i jak <= 0 to komunikat .
Go to the top of the page
+Quote Post

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: 20.08.2025 - 06:41