hola, estoy intentando hacer un menú a la izquierda en mi página y que cuando marco uno de ellos se cambie de color, con CSS consigo que se cambie cuando estoy apretando el botón del ratón y ya (y por lo visto no hay más funciones posibles). Según leo, se debe hacer con javascript.
Mis menús simplemente llaman a una función Javascript con diferentes parámetros, pero no cambian de index.php, simplemente dibuja una cosa u otra en el mismo cuadro:
Código HTML:
<div id="menu">
<ul>
<li><a href="javascript:load('inicio')"> Inicio </a></li>
<li><a href="javascript:load('parametro1')"> Parametro1 </a></li>
<li><a href="javascript:load('parametro2')"> Parametro2 </a></li>
</ul>
</div>
y en el css:
Código:
#menu li a {
height: 32px;
voice-family: "\"}\"";
voice-family: inherit;
height: 24px;
text-decoration: none;
}
#menu li a:link, #menu li a:visited {
display: block;
background: LightSkyBlue;
padding: 8px 0 0 10px;
}
#menu li a:hover { /*Con el ratón encima*/
background: DeepSkyBlue;
padding: 8px 0 0 10px;
}
#menu li a:active { /*Pulsando*/
color: #0e69be;
background: SkyBlue;
padding: 8px 0 0 10px;
}
¿esto que quiero se hace con javascript? Si es así, podéis echarme una mano? si no, cómo puedo hacerlo?
Gracias! Saludos