У меня есть простой ротатор изображений на веб-сайте, состоящий из 4 изображений, которые должны появиться в течение нескольких секунд, прежде чем показывать следующий. Кажется, что он работает над первым циклом, но затем, когда он возвращается к первому изображению, он не показывает, что один, но снова работает со второго изображения и так далее, всегда пропускает это изображение в каждом цикле. Функция вызывается с использованием onLoad EH в теле. В теле есть img с моим первым изображением внутри него. Я ноб, поэтому, пожалуйста, будьте осторожны, если я что-то пропустил. Вот что у меня есть ...Простой поворот изображения JavaScript
<body onLoad="sunSlideShow()">
<img src="IMAGES/slider1.gif" alt="slide-show" id="mySlider" width="900">
<body>
var quotes = new Array ("slider2.gif", "slider3.gif" ,"slider4.gif", "slider1.gif");
var i = 0
function sunSlideShow()
{
document.getElementById("mySlider").src = ("IMAGES/" + quotes[i]);
if (i<4)
{
i++;
}
else
i = 1;
setTimeout("sunSlideShow()", 3000);
}
sunSlideShow()
Изменить 'i = 1' на' i = 0'. – ElendilTheTall
Черт! Почему я этого не увидел. Благодарю. – Orbital676