Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Miguelcarp14 en 10 Febrero 2018, 22:01 pm



Título: [Ayuda]: ¿Por qué MouseOver & MouseOut no ejecutan la función?
Publicado por: Miguelcarp14 en 10 Febrero 2018, 22:01 pm
Quiero que un boton cambie de color de fondo al pasar el mouse encima de el, el color sería #fff y luego de sacarlo le cambia nuevamente el color por defecto que ya tenía.
ya se que se puede con css pero necesito hacerlo con javascript.

Los botones creados:

Código
  1. <ul class="vertical posicion_menu">
  2. <li><a href="#quienes-somos" id="boton_a" onmouseover="Mostrar_A_Hover()" onmouseout="Ocultar_A_Hover()" onclick="Mostrar_A()">¿Qué es bolishop?</a></li>
  3. <li><a href="#restricciones" id="boton_b" onmouseover="Mostrar_B_Hover()" onmouseout="Ocultar_B_Hover()" onclick="Mostrar_B()">¿Quienes pueden usarlo?</a></li>
  4. <li><a href="#ventajas" id="boton_c" onmouseover="Mostrar_C_Hover()" onmouseout="Ocultar_C_Hover()" onclick="Mostrar_C()">¿Cuales son las ventajas?</a></li>
  5. </ul>

Funciones para los hovers
Código
  1. <script type="text/javascript">
  2.         function Mostrar_A_Hover {
  3.            document.getElementById("boton_a").style.backgroundColor = '#ccc';
  4.         }
  5.  
  6.         function Ocultar_A_Hover {
  7.            document.getElementById("boton_a").style.backgroundColor = '#EAEBEF';
  8.         }
  9.  
  10.         function Mostrar_B_Hover {
  11.            document.getElementById("boton_b").style.backgroundColor = '#ccc';
  12.         }
  13.  
  14.         function Ocultar_B_Hover {
  15.            document.getElementById("boton_b").style.backgroundColor = '#EAEBEF';
  16.         }
  17.  
  18.         function Mostrar_C_Hover {
  19.            document.getElementById("boton_c").style.backgroundColor = '#ccc';
  20.         }
  21.  
  22.         function Ocultar_C_Hover {
  23.            document.getElementById("boton_c").style.backgroundColor = '#EAEBEF';
  24.         }
  25.  
  26.     </script>
  27.  

No se me quieren cambiar, no funcionan. ¿Que puede ser? desde ya muchas gracias!


Título: Re: [Ayuda]: ¿Por qué MouseOver & MouseOut no ejecutan la función?
Publicado por: engel lex en 11 Febrero 2018, 01:44 am
has intentado abrir la consola de programador y ver los errores? (todas las funciones tienen el mismo error, les falta parentesis)