![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 25.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam skrypt wysyłania pozdrowień i chcę ograniczań ilość wysyłanych pozdrowień w czasie. Do wysyłania pozdrowień stosuję ajax w jQuery oraz PHP. Do bazy dodaję ip usera wysyłającego pozdro oraz czas kiedy może wysłać kolejne. Mój problem polega na tym, że chcę wyświetlać odliczanie kiedy user może wysłać kolejne pozdrowienie.
Przedstawię kawałek kodu:
Problem polega na tym, że jeśli user kliknie jeszcze raz wyślij gdy wyświetlany jest licznik to odliczany czas biegnie 2x szybciej w miarę kliknięć wyślij i nie mam pojęcia jak temu zaradzić. Ten post edytował cabana 2.08.2012, 21:03:52 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 94 Pomógł: 31 Dołączył: 12.10.2008 Skąd: WAT Ostrzeżenie: (0%) ![]() ![]() |
Możesz np:
- wyznaczać czas korzystając z zegara systemowego uzytkownika zamiast odejmowac od zmiennej po sekundzie, - odpalać funkcję przez inną funkcję countDownStarter(), która odpali countDown() jesli będzie to jej pierwsze uruchomienie (do zrobienia na booleanie), - zablokowac możliwość klikania przycisku wyślij jesli ochrona jest aktywna -------------------- • Wszystkie wielkości świata nie są tyle warte, co dobra przyjaźń... • |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 25.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Możesz np: - wyznaczać czas korzystając z zegara systemowego uzytkownika zamiast odejmowac od zmiennej po sekundzie, - odpalać funkcję przez inną funkcję countDownStarter(), która odpali countDown() jesli będzie to jej pierwsze uruchomienie (do zrobienia na booleanie), - zablokowac możliwość klikania przycisku wyślij jesli ochrona jest aktywna Całkiem niezły sposób. Oczywiście `Pomógł` dla Ciebie. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 20:39 |