quarta-feira, 29 de janeiro de 2003

Alternar cores das linhas de uma tabela

 

Agora vou mostrar um comando que quase todo mundo quer mais não acha, tem que sair por ai procurando tutoriais que tenham para pegar emprestado :P. Bem, vamos ao que interessa.


Muitos programadores gostam de utilizar o FOR para alternar as cores das linhas de uma tabela, mais vou mostrar um modo de alternar as cores com o IF.


Não to afim de mostrar tudo que você deve fazer pois quero fazer um artigo breve e fácil de entender.


'sql para pegar dados do bd.
sql = "select * from tabela where id_tabela=" & dados
set dada = conexao.execute(sql)


'depois disto vem do modo que quiser while, do while eu utilizo muito o do while.


'aqui vem primeiro a tabela, você pode criar ela antes de tudo mais é bem melhor aqui, pelo menos eu aconselho.


response.write "<table width=""100%"" border=""0"">"


'cor atual sempre tem que ser colocada esta linha antes do 'while' ou do 'do while' você é quem sabe

coratual = "red"

do while not dada.EOF


response.write "<tr>"


'aqui vem as linhas, como todos sabem a cor vem sempre na linha. Estarei utilizando a variável "coratual" mais podem colocar o nome que quiser.


response.write "<td bgcolor=" coratual ">" & dada("campo")


'agora colocamos o movenext


dada.movenext


'antes de fechar com o loop temos que colocar o if que vai alternar as cores.


if coratual = "red" then
'se a cor atual for vermelho ele vai trocar ela para azul
coratual = "blue"
else

'caso ela não seja vermelha ele a coloca como vermelha
coratual = "red"
end if


loop



Esta matéria foi postada originalmente no ASP4Developers por Dieggo Phillippe (site), que na época era "Programador de ASP/HTML e visitem também
http://www.avanielmarinho.com.br, http://www.afolhanet.com.br/delivery, http://www.afolhanet.com.br e http://www.feiraodocarro.com.br". Hoje, vai saber...

0 comentários: