Hei.
Miten saa allaolevan koodin muutettua sellaiseksi, että kierto päättyy, kun viimeinen kuva (kissa3.gif) on esillä?
(tällä koodilla kuvat kiertää ikuisuuden)
_________________________________
var kuvat = new Array("kissa0.gif","kissa1.gif","kissa2.gif","kissa3.gif");
var kuvataulukko = new Array(kuvat.length);
for(var j = 0; j < kuvat.length; j )
{
kuvataulukko[j] = new Image();
kuvataulukko[j].src = kuvat[j];
}
var ind = 0;
var silmukka = 0;
function Aloita()
{
document.images["elukat"].src = kuvataulukko[ind].src;
ind = ind % kuvat.length;
silmukka = setTimeout("Aloita()", 800);
}
clearTimeout(silmukka);
function Lopeta()
{
clearTimeout(silmukka);
}
_____________
mitä pitää muuttaa?
img rotation
2
453
Vastaukset
- keksa
lisää koodia joka estää uuden timeoutin aloittamisen, jos ollaan jo kuvataulukin lopussa
function Aloita()
{
document.images["elukat"].src = kuvataulukko[ind].src;
ind = ind % kuvat.length;
if(ind- paljon__
Pienen muutoksen jouduin tekemään ja toimii..
KIITOS PALJON !!!
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 742972
- 682847
- 681832
Tykkään susta
Elämäni loppuun asti. Olet niin suuresti siihen vaikuttanut. Tykkäsit tai et siitä171689- 241657
- 261612
- 201610
- 481307
- 381283
Onko meillä
Molemmilla nyt hyvät fiilikset😢ei ainakaan mulla mutta eteenpäin on mentävä😏ikävä on, kait se helpottaa ajan myötä. Ko91269