Система показа случайных
    баннеров  
     Данная функция очень удобна
    при обмене баннерами. Обычно приходится
    размещать всю рекламу на одной странице, что
    очень замедляет загрузку. Этот скрипт печатает
    на странице не все, а только нужное количество
    баннеров, выбираемых совершенно случайно. Причем
    печать одного и того же баннера несколько раз
    исключается. При перезагрузке страницы баннеры
    меняются. 
     
    1.В тэг <body> в нужном для вас месте
    вставляете:  
    
      
        <SCRIPT> 
        var k; 
        imgprint=КОЛИЧЕЧЕСТВО ПЕЧАТАЮЩИХСЯ
        БАННЕРОВ; 
        imgall=НОМЕР ПОСЛЕДНЕГО БАННЕРА; 
        var ran=new Array(imgprint-1); 
        function random_number(){ 
        return Math.round(Math.random() * imgall); 
        } 
        function check(num){ 
        while(k!=num){ 
        ran[num]=random_number(); 
        k=0; 
        for(a=0;a<num;a++){ 
        if(ran[a]!=ran[num]){ 
        k++ 
        } 
        } 
        } 
        } 
        ran[0]=random_number(); 
        for(a=1;a<imgprint;a++){ 
        check(a); 
        } 
        img=new Array(imgall); 
        link=new Array(imgall); 
        alt=new Array(imgall); 
        img[0]="КАРТИНКА 0"; link[0]="ССЫЛКА 0"; alt[0]="ПОДСКАЗКА
        0"; 
        img[1]="КАРТИНКА 1"; link[1]="ССЫЛКА 1"; alt[1]="ПОДСКАЗКА
        1"; 
        img[2]="КАРТИНКА 2"; link[2]="ССЫЛКА 2"; alt[2]="ПОДСКАЗКА
        2"; 
        img[3]="КАРТИНКА 3"; link[3]="ССЫЛКА 3"; alt[3]="ПОДСКАЗКА
        3"; 
        img[4]="КАРТИНКА 4"; link[4]="ССЫЛКА 4"; alt[4]="ПОДСКАЗКА
        4"; 
        img[5]="КАРТИНКА 5"; link[5]="ССЫЛКА 5"; alt[5]="ПОДСКАЗКА
        5"; 
        img[6]="КАРТИНКА 6"; link[6]="ССЫЛКА 6"; alt[6]="ПОДСКАЗКА
        6"; 
        img[7]="КАРТИНКА 7"; link[7]="ССЫЛКА 7"; alt[7]="ПОДСКАЗКА
        7"; 
        img[8]="КАРТИНКА 8"; link[8]="ССЫЛКА 8"; alt[8]="ПОДСКАЗКА
        8"; 
        img[9]="КАРТИНКА 9"; link[9]="ССЫЛКА 9"; alt[9]="ПОДСКАЗКА
        9"; 
        for(i=0;i<imgprint;i++){ 
        document.write('<a href="'+link[ran[i]]+'" target="_blank">'); 
        document.write('<img width=88 height=31 border=0 src="'+img[ran[i]]+'"');
        document.write('alt="'+alt[ran[i]]+'"></a>'); 
        } 
        document.write('</center>'); 
        </SCRIPT> 
         | 
       
     
     
     
    Для начала нужно записать
    адреса картинок, ссылочки и подсказки в массивы
    пременных для них. В моем примере есть 10 таких
    строчек: 
     
    img[0]="КАРТИНКА 0"; link[0]="ССЫЛКА 0"; alt[0]="ПОДСКАЗКА
    0";  
     
    КАРТИНКА 0 - это адрес картинки для
    первого баннера(или значение IMG SRC=), например,
    www.yourname.ru/yourname/your_img.gif. ССЫЛКА 0-это
    адрес, куда попадет человек при нажатии на баннер(или
    значение A HREF=), например, www.yourname.ru/yourname. ПОДСКАЗКА 0-это подсказка при
    наведении указателя мышки на баннер(или поле ALT=),
    например ЛУЧШИЙ САЙТ ВСЕХ ВРЕМЕН И НАРОДОВ  
    В каждой строчке в квадратных
    скобках стоят одинаковые числа. Это номера
    переменных в массиве, причем счет начинается не с
    единицы, а с нуля. Для того, чтобы добавлять еще
    строчки, нужно взять какую-нибудь, уже написанную,
    скопировать ее, и заменить числа в квадратных
    скобках. Например, для первой строчки пишем число
    0, для десятой - 9, то есть на единицу меньше, чем
    номер строки. 
    КОЛИЧЕЧЕСТВО
    ПЕЧАТАЮЩИХСЯ БАННЕРОВ-это число случайно
    выбирающихся баннеров для печати на странице.
    Например, если вы сюда вставите число 5, то скрипт
    случайным образом выберет 5 различных баннеров
    из вашей бызы и вставит их на страницу. 
    НОМЕР ПОСЛЕДНЕГО БАННЕРА ищите на
    последней строчке в квадратных скобках, где
    записаны ссылка, адрес картинки и подсказка. 
     |