|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Vitalik Kulikov 2:450/42.65 04 Sep 2002 15:41:47 To : shanson@chel.surnet.ru Subject : Re: Перебор баннеров -------------------------------------------------------------------------------- U> Еще такая идейка возникла. U> Хочу крутить свои же баннеры или блоки на своих страницах. U> Какой скрипт нужен, чтобы он перебирал скажем по очереди 10 баннеров? U> Сначала первый, потом второй... десятый и снова первый. Вот скрипт, тока крутит не подряд. var k; imgprint=1; imgall=2; // Кол-во баннеров 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=new Array(imgall); link=new Array(imgall); alt=new Array(imgall); img[0]="http://punkzine.host.sk/links/punk468.gif"; link[0]="http://punkzine.host.sk/banner.html"; alt[0]="Как разместить наш баннер у себя? Ответ тут!"; img[1]="http://punkzine.host.sk/links/chat468.gif"; link[1]="http://www.punk-chat.tk"; alt[1]="Беларуский Панк-Чат!"; for(i=0;i<imgprint;i++){ document.write('<a href="'+link[ran[i]]+'" target="_blank"><img width=468 height=60 border=0 src="'+img[ran[i]]+'" alt="'+alt[ran[i]]+'"></a>'); } -- С уважением ;-) , http://pank.tk Vitalik Kulikov AKA Punker. sri[сабака]tut.by 2:450/42.65 Из инета в фидо: fido@pank.tk --- WP/95 Rel 1.78E (215.0) Reg. * Origin: Кандидату в призеденты срочно требуются бешенные бабки (2:450/42.65) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/2794c0ed6d85.html, оценка из 5, голосов 10
|