Ir para conteúdo

POWERED BY:

Arquivado

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

Abud

com Banner

Recommended Posts

Olá Pessoal,

 

Estou tentando colocar 3 banners na minha aplicação da seguinte forma.

Cada vez que a página for carregada aparece um banner por exemplo :

 

banner1, banner2 e banner3,

banner1, banner2 e banner3,

banner1, banner2 e banner3.

 

abaixo o script, caso alguém se alguém puder ajudar.... no modelo abaixo os banner aparecem randomicamente e não rotativos.

 

abs

 

Abud

 

<html><head><title>BANNER ROTATIVO com GIF, JPG ou Flash</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><cfset nome = "index.cfm"><cfquery	datasource="#DS1#"	name="Publicidade">	Select	*	from	Publicidade	Where		pagina	=	'#nome#'</cfquery><cfoutput query="Publicidade">[color=#FF0000]<script language="JavaScript"> function Banners() { var MNews = new Array(); MNews[0]= '<A HREF="#Link1#" target="_blank">#Banner_1# WIDTH=468 HEIGHT=60 BORDER=0 ALT=""></a>' MNews[1]= '<A HREF="#Link2#" target="_blank">#Banner_2# WIDTH=468 HEIGHT=60 BORDER=0 ALT=""></a>' MNews[2]= '<A HREF="#Link3#" target="_blank">#Banner_3# WIDTH=468 HEIGHT=60 BORDER=0 ALT=""></a>' var Numero = Math.floor(Math.random()*3); document.write(MNews[Numero]); } </script> [/color] </cfoutput><body><table width="15%" border="0" align="center">  <tr>	<td[color=#FF0000]><script language="JavaScript"> Veja_Banner = Banners(); </script>[/color]</td>  </tr></table></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

então, é que essa tua função apenas cria as tags para o banner. você tem que fazer diferente.

deixe a tag <a> e <img> prontas para o banner.

o objetivo dessa tua função atual será apenas mudar o href do <a> e o src do <img>, faça isso através do getElementById pra pegar os elementos.

depois no javascript faça algo como:

var temporizador = setTimeout(funcao(), int);
onde função é a tua função que faz o que eu expliquei acima, e int é um inteiro que determina a cada quantos segundos a tua função será executada, ou seja, a cada quantos segundos mudará de imagem e link.

particularmente, eu sugiro a você deixar essas informações num xml e depois apenas ler deles, a não ser que, o que eu duvido, mude em intervalo de poucas horas/minutos essas informações.

flws!

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.