Jump to content


Photo

Imagens Rotativas


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

#1 GregMoore

GregMoore

    Normal

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

Posted 24/02/2005, 15:17

olá amigos, td certo? olhem, eu preciva urgente de uma ajuda de vcs, eu axo que aki nem é o local certo para isso, mas olhem, eu to com um problemão.

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 ThalesWeb

ThalesWeb

    Veterano

  • Usuários
  • 1435 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 24/02/2005, 15:40

Movido ao local correto.
Thales Santos

#3 GregMoore

GregMoore

    Normal

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

Posted 24/02/2005, 15:50

mas eu naum quero em asp meu DEUS
----------------------------------------------------------------------------

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 abc2

abc2

    Cuidado com o Narcisismo

  • Usuários
  • 546 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 24/02/2005, 16:31

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 (y)

#5 GregMoore

GregMoore

    Normal

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

Posted 26/02/2005, 00:02

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 (y)

mas este em asp, é de imagen swf né?
----------------------------------------------------------------------------

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!

#6 abc2

abc2

    Cuidado com o Narcisismo

  • Usuários
  • 546 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 26/02/2005, 10:27

como assim imagem swf??
vc quer colocar imagens rotativas (gif ou jpg) ou quer colocar essas imagens dentro de um swf??

para imagens rotativas, deuma olhada neste codigo aqui (y)

#7 GregMoore

GregMoore

    Normal

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

Posted 26/02/2005, 18:30

www.formulamundial.com eu consegui mais ve ai, da uma avaliação ai, se ficou pesado demais, eu tenho 350 imagens para rodar, mas só coloquei 100 parra não sobre carrergar..qdo usava as 350 dava pau, agora com 100 naum da mais
----------------------------------------------------------------------------

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 abc2

abc2

    Cuidado com o Narcisismo

  • Usuários
  • 546 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 26/02/2005, 18:35

o site ta bom, mas achei que ficou pesado demais...
eu demorei quase 1 minuto pra abrir aqui (adsl 600k)

#9 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 26/02/2005, 19:16

cara, primeiro:

- 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+
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> 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 GregMoore

GregMoore

    Normal

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

Posted 26/02/2005, 19:33

nã, não é avaliações, esse é o problema, vc mudou pra cá pra asp, sendo q não era......tp, eu sei ke ficou lento, mas pq? ficou mó lento, tudo q é imagem rotativa é assim? é como falei, qdo tava as 350 imagens, chegava a travar de tão lento, agora com 100 melhorou, mas pq faz isso? ele carrega todas as imagens? acho q a musica naum deve ta atrapalhnado, e sim as fotos rotativas neh, pois a musica é midi e tem 7kbytes
----------------------------------------------------------------------------

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 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 26/02/2005, 20:03

GregMoore
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...

(y) posta ai depois....

Edição feita por: viniciusjau, 26/02/2005, 20:05.


#12 abc2

abc2

    Cuidado com o Narcisismo

  • Usuários
  • 546 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 26/02/2005, 20:08

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 (y)

#13 felipecm

felipecm

    Expert

  • Usuários
  • 541 posts
  • Sexo:Não informado
  • Localidade:ABC / SP

Posted 26/02/2005, 23:29

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  (y)

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

MCAD, MCP

#14 GregMoore

GregMoore

    Normal

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

Posted 27/02/2005, 00:23

desculpe a demora ae, tp, só naum pode ser em .asp......

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 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 27/02/2005, 05:23

então acho melhor vc postar lá na seção de php

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)

IPB Skin By Virteq