Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 14.10.2013 Ostrzeżenie: (0%)
|
witam, mam problem bo nie wiem w jaki sposób zrobić zeby druga liczba w moim stoperze ruszyła po tym jak pierwsza dojdzie do konca 'tablicy' czyli do obrazka z liczbą 9, gdyż tam mam obrazki ponumerowane od 0-9 ktore zmieniają się co sekunde po kolei. oto kod:
Kod <script type="text/javascript">
var obrazki = new Array(); obrazki[1] = "c0.gif"; obrazki[2] = "c1.gif"; obrazki[3] = "c2.gif"; obrazki[4] = "c3.gif"; obrazki[5] = "c4.gif"; obrazki[6] = "c5.gif"; obrazki[7] = "c6.gif"; obrazki[8] = "c7.gif"; obrazki[9] = "c8.gif"; obrazki[10] = "c9.gif"; var sekund = 1; //co ile sekund ma sie zmieniac obrazek var a = 1; var b = 1; function zmien(){ var ile = obrazki.length; document.getElementById("obrazek").src = obrazki[a]; a++; if(ile==a) { a=1; }} setInterval("zmien()", sekund*1000); document.getElementById("obrazekk").src = obrazki[b]; b++; |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Jaki problem zrobic:
if (a ==9) b++; else a++; ? |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 14.10.2013 Ostrzeżenie: (0%)
|
mam jeszcze pytanie, dlaczego w pewnym momencie kiedy moja zmienna c ma wartosc 3 to zmienna dwa zaczyna liczyc juz od 2 a nie od 0.. w czym tkwi blad...
Kod <html>
<head> <title>czesc</title> </head> <body> <script type="text/javascript"> var obrazki = new Array(); obrazki[1] = "c0.gif"; obrazki[2] = "c1.gif"; obrazki[3] = "c2.gif"; obrazki[4] = "c3.gif"; obrazki[5] = "c4.gif"; obrazki[6] = "c5.gif"; obrazki[7] = "c6.gif"; obrazki[8] = "c7.gif"; obrazki[9] = "c8.gif"; obrazki[10] = "c9.gif"; var sekund = 1; //co ile sekund ma sie zmieniac obrazek var a = 1; var b = 1; var c = 1; var d = 1; function zmien(){ var ile = obrazki.length; document.getElementById("obrazekkkk").src = obrazki[d]; document.getElementById("obrazekkk").src = obrazki[c]; document.getElementById("obrazek").src = obrazki[b]; if(ile==a) { a=1; } document.getElementById("obrazekk").src = obrazki[a]; if (a>9){ a++ && b++;} else { a++; } if (b>9){ b=1 && c++;} if (c>9) { c=1 && d++;} } setInterval("zmien()", sekund*50); </script> <img src="c0.gif" id="obrazekkkk" /> <img src="c0.gif" id="obrazekkk" /> <img src="c0.gif" id="obrazek" /> <img src="c0.gif" id="obrazekk" /> <div id="zegar"></div> <script> </body> </html> |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 16:45 |