Помогите с ротацией баннера


werer
97

Добрый день! Помогите с кодом ротации баннеров

есть 2 баннера, необходимо чтоб они показывались по очереди с обновлением страницы или переходом на другую. 

Из всего нарытого в нете рабочим оказался только код с рандомом, но рандом не подходит рекламодателю

<script>
var banner = new Array();
banner[0] = '<a href="/proektirovshhiku/" target="_blank" rel="nofollow"><img src="/im/2_1.jpg" alt="" title="" width="600" height="250"></a>';
banner[1] = '<a href="/proektirovshhiku/" target="_blank" rel="nofollow"><img src="/im/2_2.jpg" alt="" title="" width="600" height="250"></a>';
var n = ~~(Math.random()*2);
document.write(banner[n]);
</script>

Спасибо


Алеандр

Используйте сессию. Ставьте куку. Если кука 0, то показывать первый баннер, если кука 1, то второй баннер. Меняете куку — меняете показанный баннер.


werer

Алеандр #:
меняете показанный баннер

Спасибо, но  в php я полный 0. Сам не нарисую код😞


werer

Нашел такой скрипт

<script type="text/jаvascript">
var imgs1 = new Array("/im/5_1.jpg","/im/5_2.jpg");
var lnks1 = new Array("/proektirovshhiku/","/proektirovshhiku/");
var alt1 = new Array("на_1-ый_баннер","на_2-ой_баннер","на_3-ий_баннер");
var title1 = new Array("на_1-ый_баннер","на_2-ой_баннер","на_3-ий_баннер");
var currentAd1 = 0;
var imgCt1 = 2;
  function cycle1() {
   if (currentAd1 == imgCt1) {
     currentAd1 = 0;
}
var banner1 = document.getElementById('adBanner1');
var link1 = document.getElementById('adLink1');
  banner1.src=imgs1[currentAd1]
  banner1.alt=alt1[currentAd1]
  banner1.title=title1[currentAd1]
  document.getElementById('adLink1').href=lnks1[currentAd1]
  currentAd1++;
}
  window.setInterval("cycle1()",10000);
</script>

Как теперь вывести баннер ?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *