Autor Zpráva
senior
Profil
Príjemný večer,
mám script:

<script type="text/javascript">
doba=4000
pocet = 31
rotator=0
obrsrc = new Array(pocet);
obrsrc[0]="il/1.jpg";
obrsrc[1]="obr-historia/1.jpg";
obrsrc[2]="obr-historia/2.jpg";
obrsrc[3]="obr-historia/3.jpg";
obrsrc[4]="obr-historia/4.jpg";
obrsrc[5]="obr-historia/5.jpg";
obrsrc[6]="obr-historia/6.jpg";
obrsrc[7]="obr-historia/7.jpg";
obrsrc[8]="obr-historia/8.jpg";
obrsrc[9]="obr-historia/9.jpg";
obrsrc[10]="obr-historia/10.jpg";
obrsrc[11]="obr-historia/11.jpg";
obrsrc[12]="obr-historia/12.jpg";
obrsrc[13]="obr-historia/13.jpg";
obrsrc[14]="obr-historia/14.jpg";
obrsrc[15]="obr-historia/15.jpg";
obrsrc[16]="obr-historia/16.jpg";
obrsrc[17]="obr-historia/17.jpg";
obrsrc[18]="obr-historia/18.jpg";
obrsrc[19]="obr-historia/19.jpg";
obrsrc[20]="obr-historia/20.jpg";
obrsrc[21]="obr-historia/21.jpg";
obrsrc[22]="obr-historia/22.jpg";
obrsrc[23]="obr-historia/23.jpg";
obrsrc[24]="obr-historia/24.jpg";
obrsrc[25]="obr-historia/25.jpg";
obrsrc[26]="obr-historia/26.jpg";
obrsrc[27]="obr-historia/27.jpg";
obrsrc[28]="obr-historia/28.jpg";
obrsrc[29]="obr-historia/29.jpg";
obrsrc[30]="obr-historia/30.jpg";
obr = new Array(pocet);
for (i=0; i < pocet; i++){
obr[i]= new Image();
obr[i].src= obrsrc[i]
}
function rotate() {
if (rotator==pocet) {rotator=0;}
document.images["foto"].src = obrsrc[rotator];
rotator = rotator + 1
window.setTimeout('rotate();',doba);
}
</script>

a potreboval by som, aby obrázky nerotovali stále dookola, ale aby po rotácii všetkých obrázkov sa zastavili na prvom obrázku: Vie mi niekto poradiť. Ďakujem za každú pomoc.
Chamurappi
Profil
Reaguji na seniora:
Vie mi niekto poradiť.
Tak to blahopřeji.

Řešení pro ty, kdo někoho takového po ruce nemají:
function rotate() {
  if (rotator == pocet)
  {
    rotator=0;
  }
  else
  {
    window.setTimeout(rotate, doba);
  }
  document.images["foto"].src = obrsrc[rotator];
  rotator = rotator + 1;
}
senior
Profil
Chamurappi
Ďakujem za promptnú odpoveď a pomoc.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0