Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[problem]JavaScript Liczenie czasu
#1
Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję Smile

Any sufficiently advanced technology is indistinguishable from magic.
Odpowiedz
#2
Wchodzę do firebuga. Na samym jego dole jest taka linijka do wpisywania. Wpisuję w nią:
getSecs = function() {}
Koniec zliczania czasu ;]

Ogólnie takie rzeczy najlepiej w ajaxie, lub flashu który łączy się z serwerem i wylicza czas na bierząco. + może jakieś iframy + mocno spakowany skrypt Wink
Odpowiedz
#3
@Kartofelek: Mogę prosić o więcej szczegółów? Zależy mi na bezpieczeństwie tego skryptu! Pomożesz znaleźć rozwiązanie?
Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję Smile

Any sufficiently advanced technology is indistinguishable from magic.
Odpowiedz
#4
Szczerze mówiąc nie mam teraz głowy by to wymyśleć.
Tak jak pisałem:
- flash który łączy się z serwerem i pobiera aktualne dane o czasie.
- ajax który robi to samo. Może "comet" (google) do tego zapuścić? Ale tylko strzelam
- iframy - dla utrudnienia szpiegowania
- spakowane skrypty - najlepiej zaszyfowane jakąś funkcją a potem może eval?

Ale - to wszystko jest zawodne. Dlatego pokazywanie czasu w js czy cokolwiek może być. Jak ktoś to oszuka - nie ma znaczenia.
Bo ty otwierając stronę tworzysz sesję. Zapisujesz startowy czas. Po wypełnieniu quizu wyliczasz na serwerze czas koncowy. Masz różnicę itp.
A to że na koputerze gosć sobie zatrzyma zegarek - jego sprawa. Twoich danych w sesji to nie zmieni.

Czyli start - > zapis do bazy czasu startu
koniec -> zapis konca = masz różnicę Wink
Jesteśmy w domu.
Ps. token czy id, czy czas jak chcesz przesyłać to oczywiście md5 czy podobne kodowanie. Ekspertem nie jestem. Ja frontendowiec jestem.
Odpowiedz
#5
Zrobiłem podobnie. Otwierając stronę zapisuję do sesji czas serwera. Czas na stronie wrzuciłem w ukryty input. Po zakończeniu rozwiązywania quizu zapisujemy czas serwera i czas strony. Admin ma możliwość podglądu różnicy czasu między serwerem a stroną i odpowiednio zareagować (zauważy przykładowo, że różnica wynosi ponad 15min - co już będzie sygnałem alarmowym)
Dzięki za odpowiedź! Temat do zamknięcia
Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję Smile

Any sufficiently advanced technology is indistinguishable from magic.
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Czy ilość zmiennych w javascript, jako języku interpretowanym, ma znaczenie? Jakie gburhiphop 22 22,652 09-09-2016, 21:09
Ostatni post: Ribana
Toungue Problem z nie działającym javascript Radian 4 4,860 20-03-2015, 16:31
Ostatni post: Radian
  Fullsize background slider z możliwością ustawienia czasu dla każdego elementu atp 2 3,700 24-09-2013, 18:25
Ostatni post: atp
  JavaScript podstawy bryndzyk 5 4,233 18-05-2013, 21:17
Ostatni post: ferrante
  JavaScript Gmaps Api Rysowanie Squezzer 0 2,084 16-05-2013, 18:18
Ostatni post: Squezzer

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl