Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/12/2005, 11:58
furoya
(Desactivado)
 
Fecha de Ingreso: noviembre-2002
Ubicación: Ciudad Autónoma de Buenos Aires
Mensajes: 2.367
Antigüedad: 22 años, 1 mes
Puntos: 317
hola todos :

Pastilla666 : a ver si adivino qué es lo que haces. Tienes un menú sin select, hecho con javascript. Y cada opción tiene una viñeta, una 'flechita', un ícono asociado a su ... ¿izquierda?.
Cuando pasas el puntero la viñeta se 'activa' y cuando lo sacas se vuelve a 'reposo'. Lo que quieres es que si el usuario elige una opción, ésta se quede 'activada' y ya; que no cambie más.

Un tema sería cómo está hecho realmente el menú. Otro hasta cuando se mantiene la marca.

Veamos. Si las opciones se van a otro documento, cualquier marca se pierde; porque se cambia de página y para volver tienes que recargar; si abre una nueva ventana, podría andar. Igual que si no abre nada ,sino que te cambia un texto, un color ...

Si realmente quieres que se mantenga el cambio de viñeta en un botón a otro documento, tendrás que usar una cookie o mejor enlaces, y darle la imagen con visited.

Pero vamos a suponer que no se vaya del documento. El código de Cap.Buscapina ( ) te sirve, aunque quizá se podría simplificar usando otra clase. No sé.

Esa tercer clase sería igual a fondo_over pero con otro nombre, y se asignaría con click. Y con un condicional antes del mouseover o el mouseout leeríamos la clase, cuando no sea igual a la del click, le cambiamos la viñeta.

La verdad que ahora que lo escribo no sé si es más práctica.

Voy a ver si hago alguna con la idea del enlace.

saludos