Witam!
Ostatnio pytałem Was o blokowanie przełączenia na inną stronę - dzięki działa. Blokowanie przyłączenia strony
Zaleciliście bym to przemyślał i dodał właśnie pytanie po pytaniu z określonym czasem, wiec tu pytanie do Was. Jak się do tego zabrać?
Aktualnie moja strona wyświetla wszystkie pytania na raz a nie po kolei, a chciałbym żeby wyświetlała jedno a po czasie drugie i tak kolejne. Co zrobić żeby on zapamiętywał odpowiedź i przechodził dalej w wypadku gdy ktoś nie kliknie przycisku "wyślij"?
Dzięki :)
Czego konkretnie nie potrafisz zrobić? Odliczania, kliknięcia przycisku, zapamiętania odpowiedzi?
Właściwie sobie poradziłem tylko mam jedno pytanie. Chodzi o napisanie kilku issetów na jednej stronie jezeli wiesz o co mi chodzi - nie chce wysyłać za kazdej odnośnika do innej strony bo zrobię z siebie błazna jak ktoś zwróci na to uwagę. Powiedzmy mam 20 pytań i chcę aby wyświetlały się po jedynym. Nie wiem jak to zorganizować żeby sprawdzał te warnuki.
Możesz sobie na początku testu wczytać 20 pytań do sesji i losować liczbę pomiędzy 0, a length - 1 i w tym samym momencie je wywalać z tej tablicy. Jak tablica będzie pusta to wyświetlisz userowi page'a z informacją o wyniku i załatwione.
Ktoś może podać przykład na kodzie?
var pytania = ["a", "b", "c", "d", "e"];
var pobierz = function(){
return pytania.splice(pytania.indexOf(pytania[~~(Math.random() * pytania.length)]), 1)
}
Co jeżeli pytania są z wyborem?
Oraz gdzie zapisywać odpowiedzi?
Co jeżeli pytania są z wyborem?
- to zamiast wsadzać tekst to wsadzasz obiekt jako element i go odczytujesz
Oraz gdzie zapisywać odpowiedzi?
- jak chcesz to po każdej odpowiedzi ajax do strony lub gdzieś w pamięci trzymać np jako obiekt :D