![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 4 Dołączył: 22.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Interesuje mnie w jaki sposób mógłbym zrobić odliczanie w js które poprzez kliknięcie w wyznaczony obiekt,link rozpocznie odliczanie a po zakończeniu wykona jakiś tam kod php np. zapytanie do bazy? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 763 Pomógł: 117 Dołączył: 15.03.2010 Skąd: void Ostrzeżenie: (0%) ![]() ![]() |
Możesz to zrobić na przykład tak:
Wystarczy, że dodasz do tego akcję po ukończeniu odliczania, usuniesz pola dodawania czasu do odliczenia (nic trudnego) i ustawisz domyślną wartość przy każdym kliknięciu danego elementu ![]() Co do akcji po zakończeniu podmień na zapytanie do bazy... oczywiście poczytaj wcześniej kilka kursów na temat implementacji kodu PHP w JavaScript. Z resztą powinieneś sobie poradzić samodzielnie ![]() Pozdrawiam! -------------------- Pomogłem? Kliknij `Pomógł`. To nic nie kosztuje, a mnie usatysfakcjonuje! ;)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 157 Pomógł: 3 Dołączył: 15.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
albo poczytać o jquery countdown http://keith-wood.name/countdown.html
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 316 Pomógł: 4 Dołączył: 22.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Hmm... poczytałem trochę na ten temat. Ciekawi mnie jakby można zrobić aby był odporny na odświeżanie. Sesje i ciasteczka nie bardzo ponieważ chciałbym to udostępnić a nie że tylko i wyłącznie ja widzę aktualne odliczanie. Zapytam czy jest realne aby przy zakończonym odliczaniu zrobiło update np. +1 (to akurat wiem jak) i przy kolejnym odliczaniu wyciągnąć ten rekord co aktualizowałem i dać 1*250 (czyli każde odliczanie wymagało by dłuższego wyczekiwania) liczba w miejscu jedynki by wzrastała z każdym update o 1.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 763 Pomógł: 117 Dołączył: 15.03.2010 Skąd: void Ostrzeżenie: (0%) ![]() ![]() |
Jeśli chcesz bez odświeżania strony to ja polecam Flash + ActionScript 3.0.
Możesz także kombinować z AJAX-em ![]() Pozdrawiam. -------------------- Pomogłem? Kliknij `Pomógł`. To nic nie kosztuje, a mnie usatysfakcjonuje! ;)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 7.05.2025 - 06:10 |