Imagens Rotativas
#1
Posted 24/02/2005, 15:17
eu precisava por umas fotos que ficassem se alterando no topo de minha pagina a cada link visitado em meu site, queria como neste ex:
www.indyphoto.com em cada pagina dentro deste site que vc acessa, as seis fotos de ima muda, no meu caso eu só queria que uma mudasse, eu tenho 100 imagens e precisaria que elas se alterassem, alguém pode me ajudar?
tem este link que é de um tópico especifico de randomizar: http://forum.wmonlin...8&hl=randomizar mas ninguém responde
por favor, ajudem ae quem puder! Valew heim desde jah
Venha conhecer o maravilhoso mundo da Fórmula Mundial
Tudo sobre a categoria mais completa, mais rápida e emocionante do planeta sobre quatro rodas!
#2
Posted 24/02/2005, 15:40
#3
Posted 24/02/2005, 15:50
Venha conhecer o maravilhoso mundo da Fórmula Mundial
Tudo sobre a categoria mais completa, mais rápida e emocionante do planeta sobre quatro rodas!
#4
Posted 24/02/2005, 16:31
o sistema que vc deseja funciona da mesma forma como o de banner rotativo, porem ao inves de ser um banner seria uma imagem...
clique aqui se for em asp
clique aqui se for em php
clique aqui se for em jsp
todos os exemplos acima sao do site codigolivre.com.br
#5
Posted 26/02/2005, 00:02
mas este em asp, é de imagen swf né?em que linguagem vc quer??
o sistema que vc deseja funciona da mesma forma como o de banner rotativo, porem ao inves de ser um banner seria uma imagem...
clique aqui se for em asp
clique aqui se for em php
clique aqui se for em jsp
todos os exemplos acima sao do site codigolivre.com.br
Venha conhecer o maravilhoso mundo da Fórmula Mundial
Tudo sobre a categoria mais completa, mais rápida e emocionante do planeta sobre quatro rodas!
#7
Posted 26/02/2005, 18:30
Venha conhecer o maravilhoso mundo da Fórmula Mundial
Tudo sobre a categoria mais completa, mais rápida e emocionante do planeta sobre quatro rodas!
#8
Posted 26/02/2005, 18:35
eu demorei quase 1 minuto pra abrir aqui (adsl 600k)
#9
Posted 26/02/2005, 19:16
- no poste topicos com titulos como vc fez, ta fora das regras do forum..
- e defina qual ling. vc quer usar, pra gente poder mover então pro lugar correto.
e p/ avalizações, tem uma sala so p a isso.
so falr q eu movo..
t+
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!
#10
Posted 26/02/2005, 19:33
Venha conhecer o maravilhoso mundo da Fórmula Mundial
Tudo sobre a categoria mais completa, mais rápida e emocionante do planeta sobre quatro rodas!
#11
Posted 26/02/2005, 20:03
vou te passar um codigo em java script que faz isso....:
<script LANGUAGE="JavaScript">
today=new Date();
jran=today.getTime();
var number = 7;
var random_number="";
var image="";
var text_color="";
ia=9301;
ic=49297;
im=233280;
jran = (jran*ia+ic) % im;
random_number = Math.ceil( (jran/(im*1.0)) *number);
// Loads the appropriate image and text color based on random number.
if (random_number==1) {
text_color="000000";
image="todos_01.jpg";
}
if (random_number==2) {
text_color="000000";
image="todos_02.jpg";
}
if (random_number==3) {
text_color="000000";
image="todos_03.jpg";
}
if (random_number==4) {
text_color="000000";
image="todos_04.jpg";
}
if (random_number==5) {
text_color="000000";
image="todos_05.jpg";
}
if (random_number==6) {
text_color="000000";
image="todos_06.jpg";
}
if (random_number==7) {
text_color="000000";
image="todos_07.jpg";
}
// End -->
</SCRIPT>
<script LANGUAGE="JavaScript">
<!-- Begin
document.open();
document.write("<img src='"+image+"' TEXT='"+text_color+"'>");
document.write("<CENTER></CENTER>");
// End -->
</SCRIPT>
o problema é o seguinte cara... 300 imagens ... na boa é imagem para caramba... vc vai ter que aumentar tudo e seu codigo vai ficar muito pesado....
como o pessoal já te explicou anteriormente, primeiro vc precisa definir em que liguagem você via querer fazer ok ?? não te passei nenhum codigo em asp pois as veses o plano seu de hospedagem não dá suporte a ASP tente ver isso com eles, se eles derem suporte eu aconselho vc a fazer o seguinte:
grave essas fotos em um Banco de Dados ( SQl, MySQL, ou até mesmo Acess ) e crie um codigo para selecionar um registro aleatorio do banco.... não deve ser muito dificil.... só um pouco trabalhoso...
posta ai depois....
Edição feita por: viniciusjau, 26/02/2005, 20:05.
#13
Posted 26/02/2005, 23:29
Bom com esse lance de randomização.. fica mais facil vc se ordenar e não utilizar o banco de dados.. o gerador do order by é fraco comparado com o do VBScript, além de contar com o custo de um acesso a dados que diminui a performance.a solucao do viniciusjau eh bem aconselhavel pro seu caso....
para selecionar randomicamente um registro vc faz assim:SELECT * FROM tabela ORDER BY RND(id)onde id eh o seu campo autonumeração...
para mais informações sobre randomize, clique aqui
Como reduzir o trabalho para pouco mais de algumas linhas: defina o nome de arquivo e siga como um contador como parte do arquivo... tenha uma relação de arquivos de n-n.. contanto, que eles existam e minimize o codigo da seguinte forma:
IntMin = 1 IntMax = 50 Randomize 'Usando Timer como Seed intNum = Int((intMax - intMin + 1) * Rnd + intMin) Response.Write "<img src=""images/img" & intNum & ".gif"" />"
Bom supondo que vc tenha as imagens:
img1.gif
(...)
img50.gif
O código funcionará de acordo com sua necessidade.
Outras alternativas provaveis, pode ser o uso de FSO para ler um diretorio inteiro e jogar todos os arquivos como itens de arrays e assim randomizar a array. Pode ser uma alternativa e vc não precisaria saber o nome do arquivo e/ou nem se preocupar com isso.
Edição feita por: felipecm, 26/02/2005, 23:31.
#14
Posted 27/02/2005, 00:23
pode ser php ou em java
Venha conhecer o maravilhoso mundo da Fórmula Mundial
Tudo sobre a categoria mais completa, mais rápida e emocionante do planeta sobre quatro rodas!
#15
Posted 27/02/2005, 05:23
pois em Java script seu codigo vai ficar gigante.....
se resolver fazer em asp.. faça o seguinte ao invés de gravar a imagem no bacno , grave soh o o local delas na net..
por exemplo:
http://www.seusite.com.br/foto.gif
mais posta lah no php..
[]'s
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)