Ir para conteúdo
Fórum Script Brasil
  • 0

Slideshow aleatório de fotos com link


rafaelcxc

Pergunta

Olá!

Tenho 3 fotos: A B C, cada uma deve abrir um link especifico

gostaria de coloca-las para rodar como um slideshow, de forma que elas apareçam aleatoriamente

por exemplo: uma vez aparece a foto A, depois a C, depois a B

na segunda apertura da pagina aparece a foto C, depois a B, depois a A

e assim por diante, tudo bem aleaório

Essas fotos na verdade são logos de 122x144

Gostaria que não fosse em flash e sim um Java Script ou algo parecido... PHP também seria ótimo

Por favor me ajudem...

Agradeço desde já....

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

essa é a base, dá pra você até fazer uma função pra qualquer quantidade de logomarcas

<?php

$logos = '';

$arr = array(true, true, true);

for ($x = 0; $x < 3; $x++) {

while (true) {
$sr = rand(0,2);
if ($arr[$sr]) {
$arr[$sr] = false;
break;
}
}

switch($sr) {
case 0:
$logos .= 'A';
break;
case 1:
$logos .= 'B';
break;
default :
$logos .= 'C';
break;
}

}

echo $logos;
?>

Editado por Tesla
Link para o comentário
Compartilhar em outros sites

  • 0

Vlw Tesla... consegui editar esse código e colocar do jeito que queria

o principio era exatamente o que você passou e funcionou, abaixo está o código para carregar imagens para quem tiver a mesma duvida....

<?php

$logos = '';

$arr = array(true, true, true, true, true, true);    // Quantidade de "true" igual a qtde de imagens para aparecer

for ($x = 0; $x < 6; $x++) {    // 6 é qtde de imagens para aparecer

while (true) {
$sr = rand(0,5);   // "5" deve ser um numero abaixo do total de imagens que você tem
if ($arr[$sr]) {
$arr[$sr] = false;
break;
}
}

switch($sr) {
    
    
default :
$logos .= 
'<a target="_blank" href="http://www.seulink.com.br/">
<img src= "caminho_de_uma_imagem" /> <br />';
break;
    
case 0:
$logos .= 
'<a target="_blank" href="http://www.seulink.com.br/">
<img src= "caminho_de_uma_imagem" /> <br />';
break;

case 1:
$logos .= 
'<a target="_blank" href="http://www.seulink.com.br/">
<img src= "caminho_de_uma_imagem" /> <br />';
break;

case 2:
$logos .= 
'<a target="_blank" href="http://www.seulink.com.br/">
<img src= "caminho_de_uma_imagem" /> <br />';
break;

case 3:
$logos .=
'<a target="_blank" href="http://www.seulink.com.br/">
<img src= "caminho_de_uma_imagem" /> <br />';
break;

case 4:
$logos .=
'<a target="_blank" href="http://www.seulink.com.br/">
<img src= "caminho_de_uma_imagem" /> <br />';
break;
}

}

echo $logos;
?>
Dica... Vocês podem colocar
<img src= "caminho_de_uma_imagem" class="style1" /> <br />';

onde class busca o style da imagem, tipo borda = 0 e os parágrafos....

Agradecimentos a Tesla...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...