Помогите плиз подправить код .
<SCRIPT>
var k;
imgprint=1;
imgall=1;
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]="1 картинка"; link[0]="1 линк"; alt[0]="";
img[1]="2 картинка"; link[1]="2 линк"; alt[1]="";
img[2]="3 картинка"; link[2]="3 линк"; alt[2]="";
for(i=0;i<imgprint;i++){
document.write('<a href="'+link[ran[i]]+'" target="_blank">');
document.write('<img width=728 height=90 border=0 src="'+img[ran[i]]+'"'); document.write('alt="'+alt[ran[i]]+'"></a>');
}
document.write('</center>');
</SCRIPT>
Непонятка такая : загружаю , все отлично , но показывается только 1-ая и 2-ая картинки , 3-ей картинки нет.
Ради эксперимента поменял последний порядковый номер картинки с 2 на 0 - при таком раскладе показывается вторая и третья картинка .. Знаю что проблема решается быстро и легко , просто javascript и php еще не начинал учить , поэтому обращаюсь за решением здесь .. Спасибо .