Jump to content


Photo

Imagens Aleatórias


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

#1 bruna_

bruna_

    Novato no fórum

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

Posted 19/04/2005, 20:11

Ok, meu problema é o seguinte:
Eu arrumei esse script que mostra imagens aleatórias conforme vc dá refresh na pagina e ele funciona perfeitamente. Acontece que ele mostra apenas uma imagem da lista de uma vez e oq eu queria é que ele mostrasse 3 imagens da lista de uma vez mas que elas nao coincidissem, isto é, que elas aparecessem img1 img2 img3 ou img4 img5 img7, mas nunca img1 img2 img2.

Será que alguém sabe como eu posso mudar isso?

O código está abaixo:

<script Language="JavaScript">
hoje = new Date()
numero_de_imagens = 7
segundos = hoje.getSeconds()
numero = segundos % numero_de_imagens
if (numero == 0){
banner = "imagens site/New Folder/camiseta01.gif"
link = "endereço do link aqui!"
alvo = "_top"
}
if (numero == 1){
banner = "imagens site/New Folder/camiseta02.gif"
link = "endereço do link aqui!"
alvo = "_top"
}
if (numero == 2){
banner = "imagens site/New Folder/camiseta03.gif"
link = "endereço do link aqui!"
alvo = "_top"
}
if (numero == 3){
banner = "imagens site/New Folder/camiseta04.gif"
link = "endereço do link aqui!"
alvo = "_top"
}
if (numero == 4){
banner = "imagens site/New Folder/camiseta05.gif"
link = "endereço do link aqui!"
alvo = "_top"
}
if (numero == 5){
banner = "imagens site/New Folder/camiseta06.gif"
link = "endereço do link aqui!"
alvo = "_top"
}
if (numero == 6){
banner = "imagens site/New Folder/camiseta07.gif"
link = "endereço do link aqui!"
alvo = "_top"
}
document.write('<a href="' + link + '" target="' + alvo + '" ><img src="' + banner + '" border=0></a>') 
    </script>

Obrigada! :)

#2 <? thales ?>

<? thales ?>

    Nossa vida é desperdiçada pelos detalhes...Simplifique, Simplifi

  • Banidos
  • PipPipPipPipPipPip
  • 551 posts
  • Sexo:Não informado
  • Localidade:Belo Horizonte
  • Interesses:Programar&lt;br&gt;Estou tentando ser um Hacker&lt;br&gt;Gosto de mulheres

Posted 20/04/2005, 15:43

~Desculpa eu não entendi direito
O que vc quer é exibir 3 imagens de uma só vez e que elas sejam diferentes uma da outra?
NITRØ
--------------------
Foi mau galera

#3 Spider-man

Spider-man

    Doutor

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

Posted 20/04/2005, 15:52

de mais um valor pra variavel banner

(y)

#4 bruna_

bruna_

    Novato no fórum

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

Posted 21/04/2005, 11:04

~Desculpa eu não entendi direito
O que vc quer é exibir 3 imagens de uma só vez e que elas sejam diferentes uma da outra?

é exatamente isso que eu quero fazer. :)
acontece que eu sou mto ruim em java, hehe.

#5 Spider-man

Spider-man

    Doutor

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

Posted 21/04/2005, 11:09

tente assim:

<script Language="JavaScript">
hoje = new Date()
numero_de_imagens = 7
segundos = hoje.getSeconds()
numero = segundos % numero_de_imagens
if (numero == 0){
banner = "imagens site/New Folder/camiseta01.gif"
banner = "imagens site/New Folder/camiseta02.gif"
banner = "imagens site/New Folder/camiseta031.gif"
link = "endereço do link aqui!"
alvo = "_top"
}
if (numero == 1){
banner = "imagens site/New Folder/camiseta02.gif"
link = "endereço do link aqui!"
alvo = "_top"
}
if (numero == 2){
banner = "imagens site/New Folder/camiseta03.gif"
link = "endereço do link aqui!"
alvo = "_top"
}
if (numero == 3){
banner = "imagens site/New Folder/camiseta04.gif"
link = "endereço do link aqui!"
alvo = "_top"
}
if (numero == 4){
banner = "imagens site/New Folder/camiseta05.gif"
link = "endereço do link aqui!"
alvo = "_top"
}
if (numero == 5){
banner = "imagens site/New Folder/camiseta06.gif"
link = "endereço do link aqui!"
alvo = "_top"
}
if (numero == 6){
banner = "imagens site/New Folder/camiseta07.gif"
link = "endereço do link aqui!"
alvo = "_top"
}
document.write('<a href="' + link + '" target="' + alvo + '" ><img src="' + banner + '" border=0></a>')
</script>

#6 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 21/04/2005, 11:17

Crie uma função e chame 2 vezes, ou faça uma função na qual você indica o número de imagens que serão exibidas.

Usando a estrutura:

for (var i = 0; i < quantidade; i++) {
  // Comandos...
}



[]'s
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




1 user(s) are reading this topic

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

IPB Skin By Virteq