He desarrollado una página que contiene varios divs. La función de cada uno de estos es ocultar/mostrar una tabla de datos en función de lo que clique el usuario.
Cuando un usuario hace click en cualquier dato de la tabla, se abre una nueva ventana, que al cerrarse, actualiza la página (llamándola de nuevo desde la ventana hijo). Entonces la página vuelve al estado inicial porque ahora mismo lo tengo definido tal que:
Código:
donde cada tabla está envuelta por su correspondiente div "ocultarYYY".<div id="ocultarYYY" style="display:none">
Lo que querría sería que se guarde esta configuración para dejar de usar el display:none por defecto, y que cada vez que se recargue la página o se vuelva a acceder a ella, guarde la antigua configuración.
Mi duda reside en como hacerlo, mediante variables de Sesión? Parece poco probable ya que escondo/muestro los divs con javascript, además no me guardaría la configuración de una sesión a otra.
Cookies podría ser una buena opción? He leído que tienen forzosamente asociada una fecha de caducidad.
Alguna idea al respecto?
Muchas gracias.