Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com uma dúvida...
tenho um sisteminha que está buscando as ultimas 6 noticias..
eu estou fazendo aparecer uma do lado da outra...
porém não estou conseguindo fazer com que essa quebra de linha seja feita...
ou seja, quando tiver 3 colunas ex: | Noticia 1 | Noticia 2 | Noticia 3 |
eu queroa que caia para baixo e continue:
| Noticia 1 | Noticia 2 | Noticia 3 |
| Noticia 4 | Noticia 5 | Noticia 6 |
porém ela está ficando assim: | Noticia 1 | Noticia 2 | Noticia 3 | Noticia 4 | Noticia 5 | Noticia 6 |
não estou conseguindo usar corratamente o If, Else etc...
Alguém poderia me ajudar dando um exemplo?
Grato
rudolfkr
O contador é a solução formal para isso, eu mesmo achei outra solução a base de CSS...
Como faço sistemas e layouts em Tablessm crio uma lista e deixo tamanho fixo nas <li> para sempre quebrar quando tiver 3 em linha!
A dica do amigo acima, a do contador, funciona é a indicada, deixo uma experiência que tive ai para a galera!
Você tem que criar um contador. Quantas colunas você quer ?? 3 né. Entao o contador vai até 3.
Começando do 1.
Dae você faz um while na tabela que você quer.
E compara o Contador é menor que 3 ? É. Pq ele ta valendo 1. Se o campo tiver alguma coisa ele poe, senao ele cria um campo vazio. Dae ele vai de novo. E da um Contador + 1. Entao ele valerá 2. Dae ele volta no While. Contador é menor que 3 ? É. Cria outra coluna. veja se da certo. fiz meio que rapido.
<%
Dim Contador
Contador = 1
While Not Rs.EOF
If Contador <= 3 Then
If Exe("Campo") <> "" Then
%>