Добрый день многоуважаемые Джедаи JavaScript-a!
Есть готовый скрипт ротатора баннеров для Dle 9.7 и работает на ура, вот только показывает не больше 1 баннера. (Нужна доработка)
Вообще отличный ротатор баннеров - Меняет баннеры по времени, индивидуальная настройка и т.д. Всё прописывается в коде.
Код:
|
<script LANGUAGE="javascript">
/* Поменяйте адреса баннеров */
one=new Image
one.src="http://roshack2.ru/script/posters/001.jpg"
two=new Image
two.src="http://roshack2.ru/script/posters/002.jpg"
three=new Image
three.src="http://roshack2.ru/script/posters/003.jpg"
four=new Image
four.src="http://roshack2.ru/script/posters/004.jpg"
fix=new Image
fix.src="http://roshack2.ru/script/posters/005.jpg"
/* Поменяйте ссылки для каждого баннера */
URL=new Array // URL array holds destination urls
URL[0]="http://www.sape.ru/r.jhrGqYWSnL.php"
URL[1]="http://www.2domains.ru"
URL[2]="http://beget.ru?id=2259"
URL[3]="http://tak.ru/partner.php?id=426871"
imgID=new Array // imgID array holds file source path for gifs corresponding to URL array
imgID[0]=one.src
imgID[1]=two.src
imgID[2]=three.src
imgID[3]=four.src
var a=0
var b=(URL.length-1)
var pause=15000 // Время показа каждого баннера в мс
function Rotate(imgN) {
if (a==b) {
a=0
}else{
a++
}
document.images[imgN].src=imgID[a]
window.setTimeout('Rotate("linkpic")',pause);
}
function Openner(a) {
/* Настройте размеры и функции открываемого окна */
NewWindow=window.open( "","NewWindow",'width=1000,height=1000,menubar=yes,scrollbars=yes')
NewWindow.document.location=(URL[a])
}
</script>
<body onLoad="Rotate('linkpic')" bgcolor="#923947">
<div class="block_r_c reklam"><a href="javascript:Openner(a)"><img name="linkpic" align=middle width=200 height=280 src="1.gif" alt=""></a></div> |
Подскажите что исправить или добавить чтоб можно было добавить не 1 меняющийся баннер а ~ (не ограниченно)
Вот пример:
http://roshack.ru правая колонка, там 1 баннер который меняется а нужно добавить штук 20 баннеров ^^ И как добавить ХЗ. Благодарю за помощь!