Ir para conteúdo

POWERED BY:

Arquivado

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

Gdias

Sistema de Banner Rotativo

Recommended Posts

Salve amigos,

 

Venho em público confessar que jogo a toalha para este código... não aguento mais tentar resolver esse bug... conto com a ajuda de vocês.

 

Seguinte:

O código em ASP pega na base de dados de clinetes cadastrados, todos aqueles que possuem banner e lança num processo WHILE - até ai babinha... se houver apenas um anunciante com banner, é executado a function (JavaScript + APS) click1 que faz com que seja aberta uma janelinha com detalhes do anunciante.

 

Show! Funciona que é uma beleza... o problema é quando surgem outros anunciantes ( >1) que faz executar a function click2, igualzinho a click1 - porém, ao clicar no banner, ao invés da janelinha, abre o browser com todos os opcionais de fábrica garantido (menu, botões, endereço e tudo mais)

 

Com faço para click2 funcionar igual a click1?

Gostaria também que se houvesse 6 banners cadastrados, apenas os banners de 1 a 3 fossem apresentados.

 

 

Segue o código da bagaça...

 

 

<div id="tabela" style="position:absolute; left:3px; top:3px; width:135px; height:660px; z-index:1; visibility: visible">	     <table border="0" CELLPADDING="0" CELLSPACING="0" HEIGHT="660">          <tr>           <td valign=top>           <%           			'--------------------------------------------------			    db="File Name=" & Server.MapPath("conexao3.udl")			Set con = Server.CreateObject("adodb.Connection")			    con.ConnectionString = db			    con.Open			'--------------------------------------------------                       Set RS1 = Server.CreateObject("ADODB.Recordset") 			   SQL1 = "select TBParceiro.* from TBParceiro where QL_Banner <> 'vazio'"			   'Response.Write SQL1			   'Response.End			   			   RS1.Open SQL1, Con, 3, 3			    if RS1.RecordCount = 1 then			        					ShowBanner   = RS1("ID_Parceiro")					NM_IMG       = RS1("QL_Banner")				%>				<div id="promocao" style="position:absolute; left:0px; top:0px; width:135px; height:60px; z-index:1; visibility: visible">				<A HREF="java script:click1();"><img src="../static/imagens/banners/<%=NM_IMG%>" WIDTH="135" HEIGHT="60" border=0></a>				<br>				</div>				<script type="text/javascript" language="JavaScript">				function click1()				{				window.open('../ASP/zoom_info.asp?ID_Parceiro=<%=ShowBanner%>','','border=0,scrollbars=no,resizable=no,width=500,height=400,top=100,left=20')								}				</script>								<%			                                elseif RS1.RecordCount > 1 then                %>                					<script> 										    imagens = new Array();					    links   = new Array(); 					    desc    = new Array();					    					    <%x = 0					      while not rs1.eof		      			     ShowBanner   = RS1("ID_Parceiro")							 NM_IMG       = RS1("QL_Banner")							 							 					    %>  					    					    imagens[<%=x%>]="../static/imagens/banners/<%=RS1("QL_Banner")%>";					    links[<%=x%>]  ="../ASP/zoom_info.asp?ID_Parceiro=<%=ShowBanner%>"; 					    					    <%rs1.MoveNext					      x = x + 1					      wend					    %>  					    						var i;					    i=0; 					    function troca1(){ 					        if (i==imagens.length){ 					            i=0; 					        } 					        document.getElementById('img1').src=imagens[i];					        document.getElementById('banner1').href=links[i]; 					        i++; 					        					        				            }					</script>					                				    <script type="text/javascript" language="JavaScript">						function click2()							{							window.open('../ASP/zoom_info.asp?ID_Parceiro=<%=ShowBanner%>','','border=0,scrollbars=no,resizable=no,width=500,height=400,top=100,left=20')											}					</script>				                					<a id="banner1" href="java script:click1();" target="_blank"><img id="img1" src="../static/imagens/diversos/foto_carregando.gif" border="0" WIDTH="130" HEIGHT="60">					<script> 					    setInterval('troca1()',5000) 					</script> 					</a>                                                <%                                elseif RS1.RecordCount = 0 or RS1.RecordCount < 0 then                %>					<img id="img1" src="../static/imagens/diversos/foto_carregando.gif" border="0" WIDTH="130" HEIGHT="60">                <%                end if                RS1.Close               SET RS1 = nothing           %>           </td>          </tr>          <tr>         </table></div>

Desde já agradeço a atenção de todos!

 

Abraços

Gustavo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso é JavaScript.

 

Movido.

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.