Foros del Web » Programando para Internet » Javascript »

Menú marcar activo

Estas en el tema de Menú marcar activo en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 25/01/2010, 02:19
 
Fecha de Ingreso: marzo-2009
Mensajes: 509
Antigüedad: 15 años, 1 mes
Puntos: 17
Menú marcar activo

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
  #2 (permalink)  
Antiguo 25/01/2010, 02:41
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: Menú marcar activo

Hola cucuru

A ver si te sirve esto: http://www.forosdelweb.com/f53/como-hace-active-442324/

Saludos,

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:58.