Ir para conteúdo

POWERED BY:

Arquivado

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

Clauido José

asp e javascript

Recommended Posts

Estou precisando de uma ajuda numa função em javascript que tenho ontem numa pagina tenho uma galeria que modo de tempo tempo as fotos dessa galeira não estou conseguindo montar ela direito to quebrando a cabeça trago as infomração de um banco de dados mysql com asp. veja o codigo:

        <script type="text/javascript">
			$(document).ready(function() {
			$('.flexslider').flexslider({
				  animation: "slide"
				});
			});
			//retornando o rand atual
			var i = 0
			<%
			sql="SELECT * FROM tparceiros ORDER BY titulo"
			set rsGaleria = conexao.execute(SQL)
			s = 0
			n = 1
			imagem = imagem 
			nome_imagem =  "imagem_" & s
			if not rsGaleria.eof then
				do while not rsGaleria.eof 
					titulo= rsGaleria("titulo")
					logo= rsGaleria("logo")
					imagem = imagem  & logo 
					
					if s >4 then
						imagem = imagem
						nome_imagem =  "imagens" & n
			%>
							var <%=nome_imagem%> = new Array('<%=imagem%>');
							i = <%=n%>
			<%
						s=0 
						n = n+1
					else
						imagem = imagem & "','"
					end if
					s=s+1
					rsGaleria.movenext
				loop
			end if
			set rsGaleria=nothing	
			%>
				
			var num_img  = 5;
			var num_img2 = 4;
			var img_atual =0;
        
			function ChangeImg()
			{

				if (img_atual < (num_img - 1) ) 
				{
					img_atual = img_atual + 1;
				}
				else
				{
					img_atual = 0;
				}
				var n = 1;
				for (s = 0; s < i; s++) {
					var imagens = imagens + n
					var imagem = "document['img_apoio" + n +"']"
					alert(imagens);
					imagem.src    =  imagens[img_atual];
					n = n+1
				}
				if (img_atual < (num_img2 - 1) ) 
				{
					img_atual = img_atual + 1;
				}
				else
				{
					img_atual = 0;
				}
				var imagem1 = "document['img_apoio" + i +"']"
				imagem1.src = imagens + i[img_atual];
				var x = setTimeout ("ChangeImg()", 1000);
			}
        </script>        

 

 

Aqui e onde não estou conseguindo arrumar


				for (s = 0; s < i; s++) {
					var imagens = imagens + n
					var imagem = "document['img_apoio" + n +"']"
					alert(imagens);
					imagem.src    =  imagens[img_atual];
					n = n+1
				}
				if (img_atual < (num_img2 - 1) ) 
				{
					img_atual = img_atual + 1;
				}
				else
				{
					img_atual = 0;
				}
				var imagem1 = "document['img_apoio" + i +"']"

Antigamente era assim o codigo:


			//retornando o rand atual
			var imagens1 = new Array( 'logo_imagem1.jpg', 'logo_imagem2.jpg', 'logo_imagem3.jpg', 'logo_imagem4.jpg','logo_imagem5.jpg', 'logo_imagem11.jpg');
			var imagens2 = new Array( 'logo_imagem6.jpg', 'logo_imagem7.jpg', 'logo_imagem8.jpg', 'logo_imagem9.jpg','logo_imagem10.jpg','logo_imagem12.jpg');
			var imagens3 = new Array( 'logo_imagem14.jpg', 'logo_imagem14.jpg', 'logo_imagem15.jpg', 'logo_imagem16.jpg','logo_imagem17.jpg', 'logo_imagem18.jpg');
			var imagens4 = new Array( 'logo_imagem19.jpg', 'logo_imagem20.jpg', 'logo_imagem21.jpg', 'logo_imagem22.jpg');
			
			var num_img  = 6;
			var num_img2 = 4;
			var img_atual =0;
        
			function ChangeImg()
			{
				if (img_atual < (num_img - 1) ) 
				{
					img_atual = img_atual + 1;
				}
				else
				{
					img_atual = 0;
				}
				document["img_apoio1"].src    = "images/galeriaclientes/" + imagens1[img_atual];
				document["img_apoio2"].src    = "images/galeriaclientes/" + imagens2[img_atual];
				document["img_apoio3"].src    = "images/galeriaclientes/" + imagens3[img_atual];
				if (img_atual < (num_img2 - 1) ) 
				{
					img_atual = img_atual + 1;
				}
				else
				{
					img_atual = 0;
				}
				document["img_apoio4"].src    = "images/galeriaclientes/" + imagens4[img_atual];
				var x = setTimeout ("ChangeImg()", 5000);
			}

html.


                    <img width="160" height="80" name="img_apoio1" src="images/galeriaclientes/logo_imagem1.jpg" border="0" alt="" />
                    <img width="160" height="80" name="img_apoio2" src="images/galeriaclientes/logo_imagem6.jpg" border="0" alt="" />
                    <img width="160" height="80" name="img_apoio3" src="images/galeriaclientes/logo_imagem11.jpg" border="0" alt="" />
                    <img width="160" height="80" name="img_apoio4" src="images/galeriaclientes/logo_imagem17.jpg" border="0" alt="" />

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.