Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

brayannayou

Oque há de errado com esse código?

Recommended Posts

fundos da tabela não se alteram. pesso a ajuda de vocês!

<html>
  <head>
  <style type="text/css">
    <!--
    Body {background-color:wheat}
    .menu1{background-color:lightyellow; color:black; font-family="Verdana";
    -->
    </style>
    <script type="text/javascript">
    <!--
    function mudar_cor_over(celula)
    {
    celulas.style.backgroundColor="black"
    celulas.style.cursor="hand"
    celulas.style.color="white"
    }
    function fora_celula(celulas)
    {
    celulas.style.backgroundColor="lightyellow"
    celulas.style.color="green"
    }
    function clicado(celulas)
    {
    celulas.style.backgroundColor="red"
    celulas.style.color="white"
    celulas.style.cursor="hand"
    }
    function soltar_botao (celulas)
    {
    celula style=backgroundColor="black"
    celulas.style.color:"white"
    }
    //-->
    </script>
  </head>
  <body>
    <table border=1 width=115 cellspacing="0" cellpadding=12 bordercolor=black>
    <tr><td class="menu1" onMouseOver="sobre_celula(this)" onMouseOut="fora_celula(this)" onMouseOver="sobre_celula(this)" on MouseDown="clicado(this)">Home</td></tr>
    <tr><td class="menu1" onMouseOver="sobre_celula(this)" onMouseOut="fora_celula(this)" onMouseOver="sobre_celula(this)" on MouseDown="clicado(this)">Programações</td></tr>    
    <tr><td class="menu1" onMouseOver="sobre_celula(this)" onMouseOut="fora_celula(this)" onMouseOver="sobre_celula(this)" on MouseDown="clicado(this)">Aula de hoje</td></tr>    
    <tr><td class="menu1" onMouseOver="sobre_celula(this)" onMouseOut="fora_celula(this)" onMouseOver="sobre_celula(this)" on MouseDown="clicado(this)">Curiosidades</td></tr>    
    <tr><td class="menu1" onMouseOver="sobre_celula(this)" onMouseOut="fora_celula(this)" onMouseOver="sobre_celula(this)" on MouseDown="clicado(this)">Inscreva-se</td></tr>
    <tr><td class="menu1" onMouseOver="sobre_celula(this)" onMouseOut="fora_celula(this)" onMouseOver="sobre_celula(this)" on MouseDown="clicado(this)">Fale conosco</td></tr>    
    </table>    
  </body>
</html> 

oque há de errado? trabalho em um local que oferece cursos, mas esse acima é sobre html e o javascript dele não quer funcionar. porque?

Compartilhar este post


Link para o post
Compartilhar em outros sites

- Falta ';' em várias linhas do Javascript

- "onMouseDown" está separado

- No lugar de "celula style=backgroundColor" é "celulas.style.backgroundColor"

- No lugar de "celulas.style.color:"white";" é "celulas.style.color="white";"

- Na função "mudar_cor_over", vc passa "celula" como argumento e referencia "celulas"

- A função "sobre_celula" não está definida

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.