ayuda con seccion de mi web

hola, mi duda es simple, tengo un menu vertical que desenlaza a un menu horizontal, dentro de este menu tengo varias opciones, como hago para que al cambiar opciones en el menu horizontal no tenga que recargar o refrescar toda la pagina y solo cambie el menu ese.


aca debajo se los esquematizo
las A son el menu vertical, las B son el menu horizontal que se desplega a partir de clickear una A, las A si se refrescan o recargan
las B no deben hacer eso

A
A
A B B B B B
A blablablablabla
A blablablablabla
A blablablablabla
A


gracias
eso puedes hacerlo con ajax, pero creo que tendrias que usar una base de datos para guardar las distintas categorias
Se puede hacer fácilmente con un poco de imaginación.

Haz divs diferentes para cada parte que se esconda del menu. A esos divs les pones: position: relative; display: none; en CSS.
Con javascript les cambias el display a block o none, según sea el caso.

Lo de los divs no creo que tenga que explicarlo, ¿o si? El código javascript este se pone en el head.
<script language="javascript">
    function changeDisplay(id) {
        var doc = document.getElementById(id);

        if (doc.style.display == "none") {
                doc.style.display = "block";
        } else {
                doc.style.display = "none";
        }
    }
</script>

Después tendrás un div parecido a:
<a href="javascript: changeDisplay(oculto1);">Clic aquí</a>
<div id="oculto1" style="position: relative; display: none;">Este es el div oculto</div>

Pruebalo y ya me comentas, ando con prisas whfyurehfcjenj puede que me equivocase en algo.