ola a toda a gente, gostaria de pedir uma ajuda ...tenho 1 codigo asp que faz ligação a uma bd access e que tem como finalidade fazer o randomize de imagens...esta a funcionar, mas tem dois problemas...
1º) o randomize repete por vezes 2 e 3 vezes a mesma imagem, como posso corrigir esse problema
2º) como posso fazer para que o randomize mostre as imagens aleatoriamente sem ter que fazer o refresh da pagina...abria a pagina uma vez e as 11 imagens (por exemplo), eram mostradas a rodarem constantemente.
vou copiar parte do codigo (randomize) para compreenderem melhor ...se for necessario colocá-lo todo é só dizer (a outra parte refere-se à conexao com a bd...obrigado
Randomize
numero_aleatorio = Int(((max - min + 1) * Rnd) + 1) + (min - 1)
i = 1
tabela.movefirst
while i < numero_aleatorio
i = i + 1
tabela.movenext
wend
response.write("<p>" & tabela("IMG_DSG") & "<p>")
response.write("<p><img src='img/" & tabela("img_url") & "'></p>")
tabela.close
conexao.close
set tabela = nothing
set conexao = nothing
%>
</center>
</body>
</html>
Randomize De Imagens
Started By jose pedro, 31/05/2004, 09:17
4 replies to this topic
#1
Posted 31/05/2004, 09:17
#2
Posted 31/05/2004, 11:28
O mais rápido é vc verificar se no loop pegou um valor q vc pode deixar guardado na session, caso tenha pego o mesmo ai vc continua o loop caso não vc para o loop e guarda o novo valor na session e assim fica, nunca vai se repetir, e o loop so para quando o valor q ele pegar for diferente que o anterior,,,
qualquer coisa to aqui,
qualquer coisa to aqui,
Não ajunteis tesouros na terra, onde a traça e a ferrugem tudo consomem e aonde os ladrões minam e roubam;
Mas ajuntai tesouros no céu, onde nem a traça nem a ferrugem consomem, e aonde os ladrões não minam nem roubam.
MT 6 . 19
Jhonathas da Silveira de Matos (UIN: 57422166 / MSN: jhon_asp)
Mas ajuntai tesouros no céu, onde nem a traça nem a ferrugem consomem, e aonde os ladrões não minam nem roubam.
MT 6 . 19
Jhonathas da Silveira de Matos (UIN: 57422166 / MSN: jhon_asp)
#3
Posted 31/05/2004, 13:08
obrigado pela ajuda, vou tentar fazer, se encontrar alguma duvida, peço ajuda novamente...1 abraço
#4
Posted 03/06/2004, 13:45
ola 1 vez mais, nao tou conseguindo resolver estes problemas, é possivel enviar por email este projecto (ocupa pouco espaço)...para que alguem me consiga ajudar...tendo as 2 paginas e a bd, acho que seria mais facil compreenderem as minhas dificuldades...postar aqui ficaria um pouco longo....obrigado...o meu email para contacto é o seguinte:
jpmb9@hotmail.com
jpmb9@hotmail.com
#5
Posted 04/06/2004, 02:03
guarde os registros num array usando getrows
faça um split apenas no ID dos banners
a cada sorteio, um banner sera sorteado, e qdo isso acontecer, vc retira este dado deste banner do array.
mas se for assim, trocando de pagina, ao inves de array, use session ou cookies ateh... vai da sua criatividade
faça um split apenas no ID dos banners
a cada sorteio, um banner sera sorteado, e qdo isso acontecer, vc retira este dado deste banner do array.
mas se for assim, trocando de pagina, ao inves de array, use session ou cookies ateh... vai da sua criatividade
Meus sites:
- Guia Camaquã
- Laroya atacadista
- Emílio confecções
Ocupação: WebDeveloper avançado
Contato:
Email: gutoasp[at]gmail[dot]com
MSN: gutoasp[at]hotmail[dot]com
Trabalhando desde 1999 com websites.
Para saber mais sobre meu trabalho, sobre o que faço, e o que sei, clique aqui!
- Guia Camaquã
- Laroya atacadista
- Emílio confecções
Ocupação: WebDeveloper avançado
Contato:
Email: gutoasp[at]gmail[dot]com
MSN: gutoasp[at]hotmail[dot]com
Trabalhando desde 1999 com websites.
Para saber mais sobre meu trabalho, sobre o que faço, e o que sei, clique aqui!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)