![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 2 Dołączył: 27.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pewien problem.
Mam formularz, poradziłem sobie z jednym, że po kliknięciu wyślij (pole zniknie) Jednak pojawia się inny problem, potrzebuje zrobić coś takiego, aby jak ktoś kliknie "Wyślij" Będzie odliczało 15,14,13 itd. Zaznaczę, że musi to się odbywać dopiero po kliknięciu. Obecnie to wygląda tak: |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 157 Pomógł: 32 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Możesz w JS zrobić countdown'a.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 2 Dołączył: 27.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie da się tego w html lub php zrobić ? Kompletnie się na js nie znam.
Nawet nie mam pojęcia, jak ten plik js który stworze (coś tam google powiedziało) wklepać do tego submit... Ten post edytował Deusx 1.12.2009, 21:38:43 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie da się, odliczanie musi być wywołane po stronie przeglądarki, a tylko skrypt js (ewentualnie aplet javy) może coś takiego zrobić.
-------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 157 Pomógł: 32 Dołączył: 24.08.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli nie chcesz koniecznie JS, to możesz to od biedy zrobić w php. Wyglądałoby to mniej więcej tak, że musiałbyś pobrać datę i dodać do niej te 15 sekund przez mktime(), a następnie dać ifa na tego mktime() który przy przekazaniu TRUE wykonywałby kod. Nie wiem tylko czy to na pewno zadziała. Zawsze robi się to w JS. Zaraz postaram się sklecić coś, co sobie przerobisz i wykorzystasz.
![]() Ten post edytował Kszyhuu 1.12.2009, 21:45:01 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 126 Pomógł: 2 Dołączył: 27.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
No ok, zrobię to, i jak to mam dodać do tego sumbit ? Bo z tego co na google wyczytałem, tworzymy plik, ileś tam wartości jest, i możemy go wywołać normalnie
<script type="text/javascript" charset="iso-8859-2" src="countdown.js"></script> A jak to zrobić z tym przykładem co dałem ? @Kszyhuu I pętlą by sprawdzało czy już nie jest ten czas ? Mogło by to zabić serwer przy większości użytkowników, ale możesz podesłać, bardzo bym prosił. #EDIT: Poradziłem sobie, wystarczyło dać do kodu php Przed zapytaniem sleep(); I po kliknięciu wyślij formularz się zatrzymuje na x sekund. Ten post edytował Deusx 1.12.2009, 22:03:28 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 17:12 |