Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odliczanie dwóch minut
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
playdewu
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".
Dapi
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
Dejmien_85
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.
Pyton_000
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 .
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.