pavloff
Профессор
- Регистрация
- 5 Авг 2007
- Сообщения
- 265
- Реакции
- 41
- Автор темы
- #1
Нужен простейший скрипт рендомного показа 6 картинок, есть картинки:
1.jpg
2.jpg
3.jpg
4.jpg
5.jpg
6.jpg
Надо что бы они в случайном порядке показывались.
Можно на php или js.
Есть такой скриптик, но он глюковат, да и лишнего много:
1.jpg
2.jpg
3.jpg
4.jpg
5.jpg
6.jpg
Надо что бы они в случайном порядке показывались.
Можно на php или js.
Есть такой скриптик, но он глюковат, да и лишнего много:
<script>
var k;
imgprint=1;// КОЛИЧЕЧЕСТВО ПЕЧАТАЮЩИХСЯ БАННЕРОВ
imgall=6;// НОМЕР ПОСЛЕДНЕГО БАННЕРА;
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]="1.jpg"; link[0]="http://pavlov.am"; alt[0]="pavlov.am"; text[0]="";
img[1]="2.jpg"; link[1]="http://pavlov.am"; alt[1]="pavlov.am"; text[1]="";
img[2]="3.jpg"; link[2]="http://pavlov.am"; alt[2]="pavlov.am"; text[2]="";
img[3]="4.jpg"; link[3]="http://pavlov.am"; alt[3]="pavlov.am"; text[3]="";
img[4]="5.jpg"; link[4]="http://pavlov.am"; alt[4]="pavlov.am"; text[4]="";
img[5]="6.jpg"; link[5]="http://pavlov.am"; alt[5]="pavlov.am"; text[5]="";
for(i=0;i<imgprint;i++){
document.write('<a href="'+link[ran]+'" target="_self">');
document.write('<br><br><img width=1200 border=0 src="'+img[ran]+'"'); document.write('alt="'+alt[ran]+'"><br>'+text[ran]+'</a>');
}
document.write('');
</script>