No, repito: NO, uses frames.
Usa cualquier cosa, antes que frames, a menos que sea estrictísimamente necesario (y por lo que describes, no lo parece)
Te recomiendo:
<body>
<?php include 'pagina_de_menus.txt'; ?>
<a href="url1" target="IFR>link1</a>
<a href="url2" target="IFR>link2</a>
...
<iframe src="" name="IFR" />
</body>
O bien:
<script>
function AJAX(ruta_del_contenido,id_de_un_contenedor)
{/*esta función es la que has de construir*/
_ajax.responseText = ajax.llama(ruta_del_contenido);
_document.getElementById(id_de_un_contenedor).innerHTML = ajax.responseText;
}
</script>
<body>
<?php include 'pagina_de_menus.txt'; ?>
<a href="javascript:AJAX('url1','div_contenedor');">link1</a>
<a href="javascript:AJAX('url2','div_contenedor');">link2</a>
...
<div id="div_contenedor"></div>
</body>
*en cuyo caso, te recomiendo revises algún tutorial de AJAX, como los que ofrece Cristalab. (se me ocurre alguno de estos:
1,
2.)
NOTA: La mayoría de
clabers te recomendarán huir de los IFRAMEs, y te recomendarán AJAX. Aún no he leído un argumento que me haya convencido definitivamente, o al menos, siempre le he visto los mismo problemas a ambos si no se usan bien... y siempre he encontrado más fácil, y compatible, un IFRAME, frente al Javascript que requiere el AJAX. Aún así, puede que sea interesante que te pongas con el AJAX, y no te cierres puertas, aunque "para ir tirando", el IFRAME sea mucho más sencillo de dominar (vale con lo que te he escrito arriba.)
LYNX es un navegador web en modo "sólo texto".
Más info,
aquí.
No es dificil encontrarlo.
Pero es latoso de configurar e instalar.
Aquí tienes una
versión configurada para mi uso. (no ejecutes el .exe, sino el .bat que hay dentro de ".\config")