Foros del Web » Programando para Internet » Javascript »

Dejar seleccionado el apartado en el que estoy

Estas en el tema de Dejar seleccionado el apartado en el que estoy en el foro de Javascript en Foros del Web. Hola, como puedo hacer con css para indicarle a un menú desplegable que una de las opciones fue seleccionada... es decir, tengo un menu desplegable ...
  #1 (permalink)  
Antiguo 13/09/2006, 09:54
 
Fecha de Ingreso: noviembre-2005
Mensajes: 53
Antigüedad: 18 años, 5 meses
Puntos: 0
Dejar seleccionado el apartado en el que estoy

Hola,
como puedo hacer con css para indicarle a un menú desplegable que una de las opciones fue seleccionada... es decir, tengo un menu desplegable (tipo cascada) y al seleccionar una opción del apartado quiero que quede marcado (no la subopcion sino la categoria). Por ej. si tengo un menu que dice "FILE" y dentro tengo varias opciones, al clickar una de ellas quiero que quede marcado "FILE" que es lo que sigo viendo siempre.... alguna idea?
muchas gracias!
PD: estoy usando html+javascript+css.... no flash!
  #2 (permalink)  
Antiguo 13/09/2006, 10:45
 
Fecha de Ingreso: noviembre-2005
Mensajes: 53
Antigüedad: 18 años, 5 meses
Puntos: 0
He logrado lo que quiero. Seguro existen formas más lógicas de hacerlo, pero mi fuerte no es la programación en javascript! asi que hace lo que quiero y ya está!
He puesto nombres a las imagenes (siguiendo el ej anterior, tipo "FILE", Las que quiero que indiquen donde estoy) les he puesto img1, img2... asi hasta img6 y he hecho una funcion en javascript
Código:
function cambiar(cual){
for(x=1;x<7;x++) {
var actual;
actual="images/menu_opcion"+x+".gif"
document.getElementById('img'+x).src=actual;
}
document.getElementById('img'+cual).src="images/menu_opcion"+cual+"roll.gif";
}
luego, simplemente le paso el valor del menu en el que estoy llamando en el onClick="cambiar(5)"; y ya está. Se que no es muy lógico porque lo qeu estoy haciendo es primero cambiar todas y luego reemplazar la que quiero, pero como ya he dicho, funciona! por lo tanto si algun programador quiere optimizarla, con mucho gusto escucharé!
saludos

Última edición por maga2307; 13/09/2006 a las 10:53
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 20:15.