![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem takie coś
i nie chce coś liczyć ile czasu pozostało i nie wiem co zrobiłem źle może mi ktoś pomóc z tym kodem ? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
A gdzie masz zmienną "godzin" ?
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem tak
i wyświetla cały czas Pozostalo: 0 minut 1 sekund Stała ile=1200 gdzie 1200 to 20 min i chciał bym by od 20 min liczyło mi do 0 I nie wiem jak to zrobić |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
No pewnie ze wyswietla cały czas ta sama wartosc po przeciez nie zmieniasz wartosci zmiennej 'ile'.
Kod var ile=1200;
function stoper() { godzin=Math.floor(ile/3600); minut =Math.floor(ile/60)%60; sekund =ile/%60; document.getElementById('div1').innerHTML = 'Pozostalo: '+minut+' minut '+sekund+' sekund'; ile--; } var intervalHandler=setInterval(stoper,1000); Ten post edytował wookieb 26.11.2008, 15:55:57 -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem tak jak piszesz i nic nie wyświetla
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Literówka...
Kod sekund =ile%60; którą mogłeś sobie poprawić.... Ten post edytował wookieb 26.11.2008, 16:04:20 -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dalej nic się nie wyświetla
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Jak nie działa jak działa
Kod <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" /> <link rel="stylesheet" href=" [nazwa_arkusza_stylow.css] " type="text/css" /> </head> <body> <div id="div1"></div> <script type="text/javascript"> var ile=1200; function stoper() { godzin=Math.floor(ile/3600); minut =Math.floor(ile/60)%60; sekund =ile%60; document.getElementById('div1').innerHTML = 'Pozostalo: '+minut+' minut '+sekund+' sekund'; ile--; } var intervalHandler=setInterval(stoper,1000); </script> </body> </html> Ale jak znam życie to bezmyślnie skopiowałeś i nie poprawiłeś ' które sa zamiennikami \" w twoim kodzie. Wiec zacznij myśleć i popraw to co musisz SAM poprawić. -------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dopisałem taki kod
Kod if ('+minut+' == 0 && '+sekund+' == 0){ clearInterval(intervalHandler); } by zatrzymać stoper gdy dojdzie do 0 ale coś ten kod nie działa bo stoper się nie zatrzymuje. Wie ktoś czemu ? |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Kod if ('+minut+' == 0 && '+sekund+' == 0){ Masz błąd w instrukcji warunkowej. Źle wstawiasz zmienne do porównania i wychodzi Ci babol w składni. Chwyć za kurs JavaScript, bo to są podstawy. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Może mi ktoś powiedzieć co źle zrobiłem w tej instrukcji warunkowej
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Wkleiłeś bezmyślnie kod z:
Kod 'Pozostalo: '+minut+' minut '+sekund+' sekund' Zobacz, jak wygląda instrukcja warunkowa w JS i co oznaczają użyte operatory +. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zrobilem tak i też nie działa
Kod if (minut == 0 && sekund == 0){
clearInterval(intervalHandler); } |
|
|
![]()
Post
#14
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Dopisałem taki kod Kod if ('+minut+' == 0 && '+sekund+' == 0){ clearInterval(intervalHandler); } by zatrzymać stoper gdy dojdzie do 0 ale coś ten kod nie działa bo stoper się nie zatrzymuje. Wie ktoś czemu ? A czy nie prościej Kod if(ile==0) ... -------------------- |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
A czy nie prościej
Kod if(ile==0) Zrobilem tak i dalej liczy nie zatrzymuje sie na 0 |
|
|
![]()
Post
#16
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Lepiej sprawdzać, czy jest mniejsze/równe zeru, bo podejrzewam, że wyłączasz stoper, gdy wartość jest -1.
![]() -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
To jak mam to zrobić gdy dojdzie do 0 by się zatrzymało
Ten post edytował szczabik 26.11.2008, 17:14:44 |
|
|
![]()
Post
#18
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Czy to wógóle czytasz co się do ciebie pisze?
![]() Kod if(ile<=0)
{ clearInterval(intervalHandler); } Ten post edytował wookieb 26.11.2008, 17:27:38 -------------------- |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zrobilem już tak wcześniej i się nie zatrzymuje
|
|
|
![]()
Post
#20
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Albo ja jestem głupi ale wykazujesz nadzwyczajny poziom niskiej inteligencji
Kod <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" /> <link rel="stylesheet" href=" [nazwa_arkusza_stylow.css] " type="text/css" /> </head> <body> <div id="div1"></div> <script type="text/javascript"> var ile=5; function stoper() { godzin=Math.floor(ile/3600); minut =Math.floor(ile/60)%60; sekund =ile%60; document.getElementById('div1').innerHTML = 'Pozostalo: '+minut+' minut '+sekund+' sekund'; ile--; if(ile<0) { clearInterval(intervalHandler); } } var intervalHandler=setInterval(stoper,1000); </script> </body> </html> I jak chcesz napisać "nie działa" to ułóż to ładniej w słowa ![]() -------------------- |
|
|
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
No teraz działa ale jeszcze jest jedno niedociągnięcie stoper zatrzymuje się na Pozostalo: 0 minut 1 sekund
|
|
|
![]()
Post
#22
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
No teraz działa ale jeszcze jest jedno niedociągnięcie stoper zatrzymuje się na Pozostalo: 0 minut 1 sekund I nie ułozyłeś ładnie w słowa ;> Pomyśl jaką wpisałeś instrukcje warunkowa bo raczej nie skopiowałeś. A przemyśl sobie sekunda po sekundzie. Najlepiej 1201 razy jaka będzie za każdym razem wartość "ile" Ten post edytował wookieb 26.11.2008, 17:48:15 -------------------- |
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jaką funkcją mogę zrobić by samoczynnie wcisnął się przycisk submit w formularzu gdy stoper dojdzie do 0
|
|
|
![]()
Post
#24
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#25
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem tak
i formularz nie wysyła się sam po upłynięciu czasu. Może mi ktoś pomóc jak mam to zrobić ? Ten post edytował szczabik 26.11.2008, 20:22:13 |
|
|
![]()
Post
#26
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Ok, submit, ale submit czego? Musisz dać obiekt formularza do tego. Poszukaj w Google, tego jest pełno.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#27
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem tak
i się nie wysyła po odliczeniu czasu |
|
|
![]()
Post
#28
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A jakiś błąd wysypuje?
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#29
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 1 Dołączył: 13.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Właśnie nic żadne błąd się nie pojawia po odliczeniu czasu pojawia się alert. Czas na rozwiązanie quizu minął i potem powinien się sam formularz wysłać po 3 s ale nic się nie dzieje i się nie wysyła
Ten post edytował szczabik 27.11.2008, 07:36:02 |
|
|
![]()
Post
#30
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat message: Statement on line 1: The Object does not implement [[Call]] Backtrace: Line 1 of unknown script document.formularz.submit() Kolejny raz powtarza się ten sam błąd. Nie nazywajcie elementów formularza tak, jak predefiniowane metody/zmienne. ![]() -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 16:27 |