Показывает первый баннер в списке, при обновлении страницы - следующий, а когда список закончиться - снова на первый.
Если пользователь засиделся на одной странице баннер всё равно меняется на следующий через N-цать секунд.
Ставим туда, где хотим видеть ротатор:
Код:
<div><!-- Ротатор Банеров местного разлива --> <a id="Mbanners" href="Ссылка перехода по клику на 1-й банер" target="_blank" ><img height="200" border="1" src="Ссылка на 1-ю картинку банера" ></a> <script language="javascript"> var sek = 5000; // Время отображения imgArray = new Array ( "Ссылка на картинку банера","Ссылка перехода по клику на банер", "Ссылка на картинку банера","Ссылка перехода по клику на банер", "Ссылка на картинку банера","Ссылка перехода по клику на банер", "Ссылка на картинку банера","Ссылка перехода по клику на банер", "End");var i=Math.round(Math.random()*((imgArray.length-3)/2))*2;banners(i); function banners(i) { if( i >= imgArray.length-1){i=0}; $("#Mbanners img").attr("src",imgArray[i]); $("#Mbanners").attr("href",imgArray[i+1]); i+=2;j = i;timerID = setTimeout("banners(j)",sek);} </script></div>
Время, после которого баннер автоматически замениться следующим в списке, указывается в секундах:
var sek = 5000; // Время отображения