Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> odliczanie czasu, pomocy, odliczanie czasu w javascript
konfeusz
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 26.09.2009

Ostrzeżenie: (0%)
-----


Witam serdecznie.
Na wstępie muszę przeprosić wszystkich, że zajmuje miejsce na tym zacnym forum, szukając gotowego rozwiązania.
Przyznam szczerze, że jestem kompletna noga z JavaScript i mimo usilnych starań zgłębienia tego języka, ni cholery mi nie wchodzi w moją mózgownicę.
Dlatego też zwracam się z ogromną prośbą do osób znający ten język o pomoc w nakierunkowaniu, bądz też (piszę to ze wstydem) w wyręczeniu mnie w tym trudnym dla mnie dziele.

Problem z jakim muszę się zmierzyć wygląda następująco:

Chodzi mi o skrytpt w JS, polegający na odliczaniu czasu (powiedzmy co 5 min) od załadowania strony. Po upływie tych, że 5 minut, wyskakuje komunikat (coś na zasadzie alertu) z pytaniem, gdzie użytkownik ma do wyboru 2 lub 3 odpowiedzi. Jeśli odpowie prawidłowo na pytanie, alert się zamyka, a czas zostaje liczony od nowa i po kolejnych 5 min, wyskakuje nowy alert z nowym pytaniem (coś na zasadzie quizu), i tak w kółko.
Powiedzmy, że pytań różnych jest 10 i generowane są losowo.
W przypadku natomiast kliknięcia w błędną odpowiedz na alercie, do głównej strony ładowana jest nowa strona (w moim przypadku strona ze skryptem wylogowującym w PHP).

Z góry dziękuję wszystkim patrzącym na moją prośbę z pobłażaniem i chęcią pomocy, a innych, krytykujących moje oczekiwania korzystania z wiedzy innych, doskonale rozumiem, jednak wyjścia nie mam jak proszenie o pomoc.

Pozdrawiam serdecznie
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
konfeusz
post
Post #2





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 26.09.2009

Ostrzeżenie: (0%)
-----


Panowie, jesteście wielcy i wspaniali. Tak, programuję w PHP i trochę w AS, więc spokojnie sobie już poradzę, tym bardziej, że AS jest dosyć podobne do JS (IMG:style_emoticons/default/smile.gif) potrzebowałem tylko wskazówek.
Jeszcze raz dziękuję, już poklikałem na 'POMÓGŁ'

Natomiast nie zamykam wątku. Może ktoś będzie miał jeszcze jakiś pomysł, chętnie podpatrze.
Pozdrawiam serdecznie.

-----------------> 11 czerwca 2012

no niestety, JS jest dla mnie nadal mało zrozumiały.
(chodzi mi o to, by odpowiedz podać w ciągu x sekund od wyświetlenia okna komunikatu, np po 5 sec):
Próbowałem rozwinąć skrypt jaki napisał AdIoS_Neo tak by odpowiedz również była ograniczona czasowo, stworzyłem funkcje


  1. function usun(count){
  2.  
  3. if (count > 0)
  4. setTimeout(function(){usun(count-1);}, 1000);
  5. else
  6. location.href = "http://google.pl";
  7. }


i próbowałem wywołać ją we wnątrz funkcji ankieta, nadając na samym początku skryptu zmiennej var count = 5;
Umieściłem ją wewnątrz funkcji ankieta (zaraz na końcu tej funkcji jak i w innych miejscach), ale nic nie działa.



Proszę o jakąś poradę.

Ten post edytował konfeusz 11.06.2012, 12:44:47
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 11:17