Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dhiogo

Seleção Randomica de imagens

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

entaum AAlves... vi lá que a solução que acharam foi deletar no vetor o que jah havia ido...

del = imagens.splice(indImg,1);

mas... o que significa o splice?! sei que o "indImg" eh a posição no vetor e o parâmetro "1" que está ali?!

 

o que significa?! :-D

 

vlw...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.