olimpia Postado Janeiro 18, 2005 Denunciar Share Postado Janeiro 18, 2005 Preciso mudar a cor da TR quando o mouse passa pela mesmaEstou fazendo o seguinte.function LinhaOver(linha) { linha.cells[0].innerHTML = "<img src='seta.gif' name='imagem'>"; linha.style.backgroundColor="#D7D8B8"; } function LinhaOut(linha) { linha.cells[0].innerHTML = ""; linha.style.backgroundColor="white"; } Na TR <tr onmouseout="LinhaOut(this)" onmouseover="LinhaOver(this)">Quando tem umas 20 linhas na tabela, fica até que bom, mas quando coloco mas de 100, fica muito lento. Tem como melhorar estea script? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Crystian Postado Janeiro 18, 2005 Denunciar Share Postado Janeiro 18, 2005 <tr onmouseout="this.style.backgroundColor = '#D7D8B8'" onmouseover="this.style.backgroundColor = '#FFFFFF';">Se você fizer isso acredito q fique melhor. você pode continuar a usar as funções q você tem, mas tira aquela parte do innerHTML, acho q é ele q tá deixando lento. Isso tb varia de cada máquina de usuário. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 olimpia Postado Janeiro 18, 2005 Autor Denunciar Share Postado Janeiro 18, 2005 Crystian você tem razão, tirando innerHTML ficou bem mais rapidoMas teria outra forma de fazer o que o innerHTML esta fazendo? Como poderia inserir uma figura na coluna [0] quando o mouse passar pela TR? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Crystian Postado Janeiro 18, 2005 Denunciar Share Postado Janeiro 18, 2005 Cara o problema é ficar carregando a imagem, tenta trabalhar somente com a cor q vai ser melhor... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 olimpia Postado Janeiro 18, 2005 Autor Denunciar Share Postado Janeiro 18, 2005 Ok, valeu...Qual propriedade devo usar para mudar a cor da fonte da TR? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Crystian Postado Janeiro 18, 2005 Denunciar Share Postado Janeiro 18, 2005 tenta "fontColor" ou somente "color" usando com o style.this.style.fontColor = '#AAAAAA';AbraçoCrystian Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 olimpia Postado Janeiro 18, 2005 Autor Denunciar Share Postado Janeiro 18, 2005 Valeu...Deu certo, usei este this.style.color = '#AAAAAA'; Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
olimpia
Preciso mudar a cor da TR quando o mouse passa pela mesma
Estou fazendo o seguinte.
Na TRQuando tem umas 20 linhas na tabela, fica até que bom, mas quando coloco mas de 100, fica muito lento. Tem como melhorar estea script?
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
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.