• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

josevellozo

colorir linhas de uma tabela alternadamente

6 mensagens neste tópico

alguem me pode dizer como e que eu faço para colorir as linhas de uma tabela com duas cores alternadas? o meu ficheiro html le os dados de um ficheiro xml. se precisarem posso postar o codigo

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Para uma melhor percepção e de modo a podermos explicar melhor a solução se não te importares coloca ai o código...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

<html>

<body>

<script type="text/javascript">

var xmlDoc=null;

if (window.ActiveXObject)

{// code for IE

xmlDoc=new ActiveXObject("Microsoft.XMLDOM");

}

else if (document.implementation.createDocument)

{// code for Mozilla, Firefox, Opera, etc.

xmlDoc=document.implementation.createDocument("","",null);

}

else

{

alert('Your browser cannot handle this script');

}

if (xmlDoc!=null)

{

xmlDoc.async=false;

xmlDoc.load("Alunos.xml");

document.write("<table border='1'>");

var x=xmlDoc.getElementsByTagName("Alunos");

for (i=0;i<x.length;i++)

{

document.write("<tr>");

document.write("<td>");

document.write(x.getElementsByTagName("Nome")[0].childNodes[0].nodeValue);

document.write("</td>");

document.write("<td>");

document.write(x.getElementsByTagName("Nota")[0].childNodes[0].nodeValue);

document.write("</td>");

document.write("</tr>");

}

document.write("</table>");

}

</script>

</body>

</html>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

boas, não sei se isto funcionará aí, mas podes tentar fazer algo do género dentro do for

se ((i % 2) = 0) então
imprime numa cor
senão 
imprime noutra cor
fim se

espero que percebas o exemplo  :-[  ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ja tentei fazer algo do genero mas nao sei se o fiz no sitio certo nem se usei a sintaxe correcta...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

a pouco enganei me... isto e javascript e nao html.... :-[

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora