Jump to content


Photo

Randomize De Imagens


  • Faça o login para participar
4 replies to this topic

#1 jose pedro

jose pedro

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado

Posted 31/05/2004, 09:17

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>

#2 Jhonathas.net

Jhonathas.net

    12 Horas

  • Usuários
  • 181 posts
  • Sexo:Não informado

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,
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)

#3 jose pedro

jose pedro

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado

Posted 31/05/2004, 13:08

obrigado pela ajuda, vou tentar fazer, se encontrar alguma duvida, peço ajuda novamente...1 abraço

#4 jose pedro

jose pedro

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado

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

#5 [webmaster]®

[webmaster]®

    Hobby por criar funções genérica, semânticas e otimizadas

  • Usuários
  • 310 posts
  • Sexo:Não informado
  • Localidade:Canoas - RS
  • Interesses:ASP<br>CSS<br>JavaScript - DOM - ECMASCRIPT - JSCRIPT<br>XHTML<br>HTML<br>DHTML, AJAX, JSON, TABLELESS<br>ACESS<br>MYSQL<br>SQL SERVER<br><br>SEO, WEBSTANDARDS, ACESSIBILIDADE, USABILIDADE, AI

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
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!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq