Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Слайдер картинок (https://javascript.ru/forum/events/52875-slajjder-kartinok.html)

gafocker 11.01.2015 01:50

Слайдер картинок
 
Не работает Слайдер картинок.
Всего 5 картинок.
Должен переключать картинки раз в 2 сек.
Также должен работать 1 мин.
Думаю не работает сам код смены картинок


Код:

<script>
var pics = new Array(5);
for (var i = 1; i <= 5; i++) {
  pics[i - 1] = new Image();
  pics[i - 1].src = i + ".jpg";
}
function aladin() {
  var start = new Date();
    var timer = setInterval(function() {


  var i = 0;
  document.getElementById("poil").src = pics[i];  // код смены
  i++;
  if(i == pics.length) {
  i=0;
  }

 
 
    var stop = (new Date() - start) / 1000 / 60;
    if(stop >= 1) clearInterval(timer);
  }, 2000);
}
</script>
</head>
<body onload="aladin();">
<img src="" id="poil" alt="">
</body>


рони 11.01.2015 12:52

Цитата:

Сообщение от gafocker
var i = 0;

это перед функцией
Цитата:

Сообщение от gafocker
document.getElementById("poil").src = pics[i]; // код смены

эту строку дописать и будет всё ок


Часовой пояс GMT +3, время: 14:15.