Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

joao vitor

[Resolvido] Trocar banner após algun segundos

Recommended Posts

E aí Pessoal,beleza....

 

To precisando de uma AJUDA,,,, Seguinte. Eu criei um sistema de banner que mostra de forma randomica suas respectivas imagens, com seus links e tudo, até aí beleza... só que o meu cliente quer que o banner não fique fixo e sim que ele mostre uma imagem, passam 5 segundos, aparece o outro banner e assim por diante.... já quebrei a cabeça e não consegui fazer,..,, o máximo que consegui foi dar um refresh na página depois de um tempo só que ficou péssimo...

 

ME AJUDEM AE....

 

VALEW

Compartilhar este post


Link para o post
Compartilhar em outros sites

dispare um window.setInterval() para trocar a imagem (javascript)

 

apenas com php será impossível você fazer a troca sem refresh.

deixe os banners no HTML, mas escondidos.. e ai com javascript você faz a troca.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com PHP? Você pode tentar fazer algo com sleep()

 

Mas eu duvido que consiga o efeito esperado apenas atrasando a execução (funcionalidade dessa função).

 

Isso tá mais com cara de JavaScript.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae Galera,

 

valew a Dica, mas será alguns de vcs tem algum modelo ou exemplo que possa me indicar?????

 

dispare um window.setInterval() para trocar a imagem (javascript)

 

apenas com php será impossível você fazer a troca sem refresh.

deixe os banners no HTML, mas escondidos.. e ai com javascript você faz a troca.

 

Oi Willim, valew a dica... mas será que você teria algo mais concreto pra me iluminar....???

Compartilhar este post


Link para o post
Compartilhar em outros sites

hum...

 

<html>
<head>
<script type="text/javascript">
var i = 0;
function troca()
{
	alert( 'Número '+i );
	i++;
	
	if( i==3 ) i = 0;//aqui zeramos o contador, para não percorrer algo que não existe
}
var intervalo = window.setInterval( 'troca()', 1000 );
</script>
</head>
<body>

</body>
</html>
essa a praticamente toda a lógica que você precisa.. de resto é só usar esse contador, para trocar as imagens... ^_^

eu coloquei 3 ali, mas você pode fazer com que isso seja dinâmico, de acordo com o número de imagens que você tiver.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.