Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][JavaScript]stoper, stoper
Mastersieciweb
post
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++;
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post
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++;

?
Go to the top of the page
+Quote Post
Mastersieciweb
post
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>
Go to the top of the page
+Quote Post

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: 24.12.2025 - 16:45