Me gustaria que me dijerais como podria hacer para que se recuerde en todo momento que capas ha dejado ocultas y cual mostradas el usuario, tanto para en el mismo momento de navegar en la pagina, como para la proxima vez que se loguee. Tendria que ser una "configuracion" para cada usuario diferente.
A mi se me ha ocurrido usar cookies, para no tener que consultar continuamente a la base de datos, pero es algo que nunca he hecho, y no se como se podria hacer, la verdad. Por eso os pido ayuda
De momento, para mostrar y ocultar, tengo una funcion en JavaScript, que es esta:
Código:
Lo del parentNode y nextSibling es porque lo que se oculta es una capa que esta mas abajo, pero eso da igual.<script language="JavaScript"> function mo_lateral(obj){ capa=obj.parentNode.nextSibling.nextSibling; if(capa.style.display=="none"){ capa.style.display="block"; }else{ capa.style.display="none"; } } </script>
La llamo simplemente la llamo con un onclick="mo_lateral(this);"