Hola a todos, estoy haciendo una web en php, la cual tengo el menú en una pagina que se llama menu.php, que la llamo desde el index con un include("menu.php").
Es este menú, quero que la parte del menu activo, aparezca con otra imagen, pero cuando presiono en el link, vuelve a poner la imagen original. el codigo del css es es siguiente:
He leido que la funcion active, solo funciona en enlaces sobre la misma página, de hecho si en el href pongo "#", sí me funciona.
Como podría hacer para que aparezca el active, independientemente del linK??
gracias
Si la página se recarga de nuevo al presionar en el enlace, lógicamente el navegador no sabe qué opción del menú debe dejar activa.
Prueba a pasarle por parámetros el identificador del menú activo y a activarlo mediante javascript, o como último recurso inserta el menú en un frame y el contenido en otro frame distinto, de forma que sólo te recargue el frame que contiene el texto de la página, pero no el que contiene el menú.