iagouilian Postado Março 30, 2008 Denunciar Share Postado Março 30, 2008 Numa tabelacomo faço para o fundo do quadrado trocar e trocar novamente quando tirar o mouse de sima?já temtei de varias formas mas numca da certocomo faço?consegui fazer com q a img trocasse mas gostaria de colocar um texto sobre, por isso tem q ser o fundo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 KaKarotto Postado Março 31, 2008 Denunciar Share Postado Março 31, 2008 iagouofadiofewDepende do que quer trocar de cor.Olha um exemplo que eu fiz aqui rapidinho:<table border="1" id="tabela1"> <tr> <td>Célula</td><td>Célula</td><td>Célula</td> </tr> <tr> <td>Célula</td><td>Célula</td><td>Célula</td> </tr> <tr> <td>Célula</td><td>Célula</td><td>Célula</td> </tr> </table> <script> window.onload=function(){ var tabela=document.getElementById("tabela1") for(var celula in tabela.getElementsByTagName("td")){ tabela.getElementsByTagName("td")[celula].onmouseover=function(){this.style.background="blue"} tabela.getElementsByTagName("td")[celula].onmouseout=function(){this.style.background="white"} } } </script>Nesse código, após o carregamento da página, ele vai pegar todos os td´s da tabela e adicionará os eventos mouseover e mouseout.Aquele abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 iagouilian Postado Março 31, 2008 Autor Denunciar Share Postado Março 31, 2008 Esqueci de avisar, pra trocar a img do fundovlw pela ajuda Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gigabyte Postado Março 31, 2008 Denunciar Share Postado Março 31, 2008 Aproveitando o exemplo do KaKarotto.....duas formas diferentes e eficientes!!!<table border="1" id="tabela1"> <tr> <td style="background-image: url(imagens/image_01.gif)">Célula mouseover/out</td><td style="background-image: url(imagens/image_01.gif)">Célula mouseover/out</td><td style="background-image: url(imagens/image_01.gif)">Célula mouseover/out</td> </tr> </table> <br /> <br /> <div class="imagem1">Célula class</div><div class="imagem1">Célula class</div><div class="imagem1">Célula class</div> <script> window.onload=function(){ var tabela=document.getElementById("tabela1") for(var celula in tabela.getElementsByTagName("td")){ tabela.getElementsByTagName("td")[celula].onmouseover=function(){this.style.backgroundImage="url(imagens/image_02.gif)"} tabela.getElementsByTagName("td")[celula].onmouseout=function(){this.style.backgroundImage="url(imagens/image_01.gif)"} } } </script> <style type=""> div.imagem1{ background-image: url("imagens/image_01.gif"); display: inline; border: 2px solid black; } div.imagem1:hover{ background-image: url("imagens/image_02.gif"); display: inline; border: 2px solid black; } </style> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
iagouilian
Numa tabela
como faço para o fundo do quadrado trocar e trocar novamente quando tirar o mouse de sima?
já temtei de varias formas mas numca da certo
como faço?
consegui fazer com q a img trocasse mas gostaria de colocar um texto sobre, por isso tem q ser o fundo
Link para o comentário
Compartilhar em outros sites
3 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.