Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom galera... estou com esse Código para seleção randomica de 5 imagens dentre 10 que tenho...
o problema, eh que fiz uma condição lá no final do código, para que as imagens não repitam... mas elas continuam repetindo...
alguém poderia me dar uma "luz"?
<script language="JavaScript"><!--function random_imglink(){var myimages=new Array()myimages[1]="imagens/min1.gif";myimages[2]="imagens/min2.gif";myimages[3]="imagens/min3.gif";myimages[4]="imagens/min4.gif";myimages[5]="imagens/min5.gif";myimages[6]="imagens/min6.gif";myimages[7]="imagens/min7.gif";myimages[8]="imagens/min8.gif";myimages[9]="imagens/min9.gif";myimages[10]="imagens/min10.gif";var imagelinks=new Array()imagelinks[1]="<%=Application("bknd_host")%>/";imagelinks[2]="<%=Application("bknd_host")%>/";imagelinks[3]="<%=Application("bknd_host")%>/";imagelinks[4]="<%=Application("bknd_host")%>/";imagelinks[5]="<%=Application("bknd_host")%>/";imagelinks[6]="<%=Application("bknd_host")%>/";imagelinks[7]="<%=Application("bknd_host")%>/";imagelinks[8]="<%=Application("bknd_host")%>/";imagelinks[9]="<%=Application("bknd_host")%>/";imagelinks[10]="<%=Application("bknd_host")%>/"; var nro = new Array(); var Aux,teste; for (i=0;i<=5;i++){ var ry=Math.floor(Math.random()*myimages.length) if (ry==0){ ry=1; } Aux = 0; for (j=0;j<=i;j++){ if (parseInt(nro[j]) == parseInt(ry)){ Aux = Aux+1; } } nro[i] = ry; if (Aux==0){ document.write('<a href='+'"'+imagelinks[ry]+'"'+'><img src="'+myimages[ry]+'"></a>'); }else{ i = i-1; } }} random_imglink()//--></script>
vlw galera!!!! :-D
Carregando comentários...