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