Случайный показ на JavaScript

Тема в разделе "Коммерческие", создана пользователем -НиК-, 27 янв 2009.

Информация :
Публиковать (для всех) нуленые версии, особенно от modulesgarden КАТЕГОРИЧЕСКИ не стоит. Тема мониторится оным разработчиком, а к нам приходят абузы которые нельзя игнорировать.
Статус темы:
Закрыта.
Модераторы: Amazko, Aste
  1. -НиК-

    -НиК-

    Регистр.:
    12 фев 2007
    Сообщения:
    163
    Симпатии:
    130
    Нужен скрипт который случайным образом после каждой перезагрузки страницы будет выбирать и показывать кусок кода.
    У меня к примеру есть 10 картинок с небольшим текстовым описанием, нужно чтоб скрипт при перезагрузке страницы выбрал случайно какую-то картинку с её описанием и показал её на странице.

    Добавлено через 52 минуты
    Всё, нашёл и малец под себя доработал :)
    Если кому ещё понадобится вот он:
    Код:
    <body>
    <script>
    var k;
    imgprint=2;// КОЛИЧЕЧЕСТВО ПЕЧАТАЮЩИХСЯ БАННЕРОВ
    imgall=5;// НОМЕР ПОСЛЕДНЕГО БАННЕРА;
    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);
    text=new Array(imgall);
    // ЗДЕСЬ ВВОДЯТСЯ ПОКАЗЫВАЕМЫЕ БАННЕРЫ В ФОРМАТЕ: КАРТИНКА; ССЫЛКА; ПОДСКАЗКА
    img[0]=" 0.gif"; link[0]=" 0.ru"; alt[0]="Описание 0"; text[0]="Текст 0";
    img[1]="1.gif"; link[1]=" 1.ru "; alt[1]=" Описание 1"; text[1]=" Текст 1";
    img[2]=" 2.gif"; link[2]=" 2.ru "; alt[2]="Описание 2"; text[2]=" Текст 2";
    img[3]=" 3.gif"; link[3]=" 3.ru "; alt[3]="Описание 3"; text[3]=" Текст 3";
    img[4]=" 4.gif "; link[4]=" 4.ru"; alt[4]="Описание 4"; text[4]=" Текст 4";
    img[5]="5.gif"; link[5]=" 5.ru "; alt[5]="Описание 5"; text[5]=" Текст  5";
    for(i=0;i<imgprint;i++){
    document.write('<a href="'+link[ran[i]]+'" target="_blank">');
    document.write('<br><br><img width=88 height=31 border=0 src="'+img[ran[i]]+'"'); document.write('alt="'+alt[ran[i]]+'"><br>'+text[ran[i]]+'</a>');
    }
    document.write('</center>');
    </script>
    </body>
     
    coollover нравится это.
  2. gta

    gta if (!$gta) echo "banned";

    Регистр.:
    8 дек 2008
    Сообщения:
    379
    Симпатии:
    146
Статус темы:
Закрыта.