Создать ответ 
Помогите разобраться (скрипт ротатора баннеров)
Автор Сообщение
FoxKMV Не на форуме
Рядовой
*

Сообщений: 2
У нас с: Aug 2012
Сообщение: #1
Exclamation Помогите разобраться (скрипт ротатора баннеров)
Народ! Я тупень... Blush ну помогите мне, пожалуйста.
Как запустить на странице три раза скрипт взятый отсюда - Скрипт простого ротатора баннеров??? С разными ссылками (естественно). Картинки может разные будут, а может и попадутся одинаковые (это важно?)... Помогите! Help
(Последний раз сообщение было отредактировано 07.08.2012 в 10:42:02, отредактировал пользователь FoxKMV.)
07.08.2012 10:31:20
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #2
RE: Помогите разобраться
Ну тут все зависит от количества ссылок и баннеров в каждом ротаторе. Если их количество разное, то скрипт получится чуть сложнее.Scratch

Чуть попозже поэкспериментирую и выложу что получилось.
07.08.2012 18:53:15
Найти все сообщения Цитировать это сообщение
Admin Не на форуме
Верховный
Главнокомандующий
(Administrator)
*

Сообщений: 2,431
У нас с: Aug 2011
Сообщение: #3
RE: Помогите разобраться (скрипт ротатора баннеров)
Как и обещал, выкладываю скрипт, который позволяет ставить на сайт сразу ТРИ ротатора баннеров. Количеством баннеров в каждом ротаторе может отличаться.
Хоть скрипт получился и не очень красивым, но зато работает.

Собственно сам скрипт с ссылками и картинками:
PHP код:
<script type="text/javascript">
 
URL_1=new Array
  
URL_1[0]="news.php"
  
URL_1[1]="script.php"
  
URL_1[2]="useful_site.php"
  
URL_1[3]="statistics.php"
 
image_ID1=new Array
  
image_ID1[0]="image/img_1.png"
  
image_ID1[1]="image/img_2.png"
  
image_ID1[2]="image/img_3.png"
  
image_ID1[3]="image/img_4.png"

 
URL_2=new Array
  
URL_2[0]="new.php"
  
URL_2[1]="old.php"
  
URL_2[2]="site.php"
 
image_ID2=new Array
  
image_ID2[0]="image/img_11.png"
  
image_ID2[1]="image/img_12.png"
  
image_ID2[2]="image/img_13.png"

 
URL_3=new Array
  
URL_3[0]="111.php"
  
URL_3[1]="112.php"
 
image_ID3=new Array
  
image_ID3[0]="image/img_111.png"
  
image_ID3[1]="image/img_112.png"

 
var banner_1=last_banner_1=(URL_1.length-1)
 var 
banner_2=last_banner_2=(URL_2.length-1)
 var 
banner_3=last_banner_3=(URL_3.length-1)
 var 
pause=2000

function Rotate() {
 if (
banner_1==last_banner_1) {banner_1=0} else {banner_1++}
 if (
banner_2==last_banner_2) {banner_2=0} else {banner_2++}
 if (
banner_3==last_banner_3) {banner_3=0} else {banner_3++}

 
document.images["banners_1"].src=image_ID1[banner_1]
 
document.images["banners_2"].src=image_ID2[banner_2]
 
document.images["banners_3"].src=image_ID3[banner_3]

 
window.setTimeout('Rotate()',pause);
}
</script> 

Далее три блока для вывода баннеров:
PHP код:
<div align="center">
 <
a href="javascript:document.location=(URL_1[banner_1])">
  <
img name="banners_1" src="image/img_1.png">
 </
a>
</
div>

<
div align="center">
 <
a href="javascript:document.location=(URL_2[banner_2])">
  <
img name="banners_2" src="image/img_11.png">
 </
a>
</
div>

<
div align="center">
 <
a href="javascript:document.location=(URL_3[banner_3])">
  <
img name="banners_3" src="image/img_111.png">
 </
a>
</
div


Теперь остается лишь запустить скрипт на выполнение:
PHP код:
<script type="text/javascript">
 
Rotate();
</script> 
07.08.2012 20:14:56
Найти все сообщения Цитировать это сообщение
FoxKMV Не на форуме
Рядовой
*

Сообщений: 2
У нас с: Aug 2012
Сообщение: #4
RE: Помогите разобраться (скрипт ротатора баннеров)
Огромное человеческое СПАСИБО!
Сейчас попробую )))
08.08.2012 11:40:57
Найти все сообщения Цитировать это сообщение
Создать ответ 


Переход:


Пользователи просматривают эту тему: 1 Гость(ей)


LiveInternet
© Copyright 2011-2024 by UsefulScript.ru