Ir para conteúdo
Fórum Script Brasil
  • 0

Problema na apresentação do Banner


hellxande

Pergunta

Salve galera,

Estou criando uma apresentação de Banners, este permitirá que o Usuário publique a Imagem e um Texto separados, onde ao apresenta-los, o Texto ficará sobre a Imagem. Até ai td bem usando recurso de CSS consegui fazer porém o problema é que as Imagens trocam porém o Texto não.

segue abaixo o código em questão.

' Seleção dos últimos 5 registros da Tabela Banner marcados para exibir na Home.
TabBanner = Server.CreateObject("adodb.recordset")
sql = "select * from Banner where BannerStatus = '1' Order By BannerID DESC Limit 0,5"
set TabBanner = Conexao.execute(sql)
IF Not TabBanner.EOF Then
    
   Response.Write("<div id='coin-slider'>")
        
   count = 0
   Do While Not TabBanner.EOF
      Imagem = TabBanner("BannerImagem")
      Descricao = TabBanner("BannerDescricao")

      Response.Write("<ul>")
      Response.Write("<div class='banner'>")
      Response.Write("<div class='texto'>")
      Response.Write("<img src='Banners/"&Imagem&"' alt='"&BannerDescricao&"' width='1000' height='400'/>")
      Response.Write(""&Descricao)
        
   TabBanner.MoveNext
   Count=Count+1
   Loop
        
   Response.Write("</div>")
   Response.Write("</div>")
   Response.Write("</ul>")
    
Else
        
   Response.Write("<table width='500' border='0' cellspacing='0' cellpadding='0' align='center'>")
   Response.Write("<tr>")                
   Response.Write("<td align='center' valign='middle' class='TituloGrandeLaranja'>")
   Response.Write("Nenhum Banner a ser apresentado !!")
   Response.Write("</td>")
   Response.Write("</tr>")
   Response.Write("</table>")
    
End IF

Desde já agradeço qualquer sugestão.

Atenciosamente

Hellxande

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

dentro de seu loop você joga todas as imagens e texto dentro da mesma div, mais são criadas divs de acordo com o numero de registros do banco o que irá gerar um html incorreto

altere para:

IF Not TabBanner.EOF Then
    
   Response.Write("<div id='coin-slider'>")
        
   count = 0
   Do While Not TabBanner.EOF
      Imagem = TabBanner("BannerImagem")
      Descricao = TabBanner("BannerDescricao")

      Response.Write("<ul>")
      Response.Write("<div class='banner'>")
      Response.Write("<div class='texto'>")
      Response.Write("<img src='Banners/"&Imagem&"' alt='"&BannerDescricao&"' width='1000' height='400'/>")
      Response.Write(""&Descricao)
        
      Response.Write("</div>")
      Response.Write("</div>")
      Response.Write("</ul>")

   TabBanner.MoveNext
   Count=Count+1
   Loop

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...