Ir para conteúdo

POWERED BY:

Arquivado

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

Ellen

Banner Rotativo

Recommended Posts

Olá...Estou preciando criar um banner rotativo.Tenho dois swf - preciso que a cada vez que o usuário entre na página, alterne o banner.Obrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

se não está no banco o nome do swf uma saida é jogar numa sessão e ir alternando já que são somente 2 arquivos

'no inicio da página verifica a sesãoif session("banner")="" thensession("banner")="nomedobanner1.swf"end if'codigo que mostra o swf e você colocará o nome do arquivo senho a session("banner")'no final da página troca o nome da sessãoif session("banner")="nomedobanner1.swf" thensession("banner")="nomedobanner2.swf"end if
se estiver no banco de dados a logica é a mesma ou então faz o select randomizado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, jonathandj...Primeiramente, obrigada pela atenção...Acrescentei os códigos q você falou... e coloquei assim.. mas não aparece o banner, nem dá erro...Ah! Não estou usando banco de dados ... tá?

<div id="banner" style="position: absolute; left: 400px; top: 271px"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="400" height="267"> <param name="movie" value="../swf/<%session("banner")%>" /> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> <embed src="../swf/<%session("banner")%>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="267" wmode="transparent"></embed> </object></div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Achei este código só que é em php...Como faço o mesmo em asp?

<? $image[0] = "banner1.swf"; $image[1] = "banner2.swf";//$image[2] = "banner3.swf"; //+ Bannerssrand ((float)microtime() * 10000000);$num = array_rand($image);?><center><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ID="transparencia"WIDTH="468" HEIGHT="60"><param NAME="movie" VALUE=<?php echo"$image%5B$num%5D" ?>><param NAME="quality" VALUE="high"><param NAME="wmode" Value="Transparent"><embed src=<?php echo"$image[$num]" ?> quality="high" bgcolor="#FFFFFF" WIDTH="440"HEIGHT="70" TYPE="application/x-shockwave-flash" ></object>

Compartilhar este post


Link para o post
Compartilhar em outros sites
<%dim image image(0) = "banner1.swf"; image(1) = "banner2.swf"; 'image(2) = "banner3.swf"; '+ Banners randomize   num = cInt(rnd*1)%><center><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ID="transparencia"WIDTH="468" HEIGHT="60"><param NAME="movie" VALUE="<%=image(num)%>"><param NAME="quality" VALUE="high"><param NAME="wmode" Value="Transparent"><embed src="<%=image(num)%>" quality="high" bgcolor="#FFFFFF" WIDTH="440"HEIGHT="70" TYPE="application/x-shockwave-flash" ></object>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Alexandre.... obrigada pela ajuda..Mas tbem não dá certo....O que posso fazer??Alguem pode me ajudar??Obrigada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alexandre... Naquele exemplo tem q criar uma tabela.. né??Estou procurando uma coisa mais simples..... pois são só 2 swf.O jonathandj me passou um exemplo com session... você viu??? mas tbem num dá...Não sei mais o q faço..Mesmo assim... muito obrigada..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui fazer aparecer os banners, mas não está trocando de volta para o 1 qd mostra o 2....Meu código está assim...No incío da página..

<%if session("banner")="" thensession("banner")="banner1.swf"end if%>

Para vizualização do swf

<div id="banner" style="position: absolute; left: 400px; top: 271px"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="400" height="267"><%response.write ("A sessão está com o valor: "&session("banner")&"<br>")%><param name="movie" value="../swf/<%=session("banner")%>" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><embed src="../swf/<%=session("banner")%>" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="267" wmode="transparent"></embed></object></div>

E no final da página..

<%if session("banner")="banner1.swf" thensession("banner")="banner2.swf"end if%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Troca o seu if no final da página pro este:

 

<%if session("banner")="banner1.swf" then	session("banner")="banner2.swf"else	session("banner")="banner1.swf"end if%>

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.