Probá con esto:
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
</head>
<frameset rows="80,*" cols="*" frameborder="no" border="0" framespacing="0">
<frame src="tu_pagina_top.html" name="top" scrolling="No" noresize="noresize" id="top" title="top" />
<frameset cols="80,*" frameborder="no" border="0" framespacing="0">
<frame src="tu_pagina_menu.html" name="menu" scrolling="No" noresize="noresize" id="menu" title="menu" />
<frame src="tu_pagina_contenidos.html" name="contenidos" id="contenidos" title="contenidos" />
</frameset>
</frameset>
<noframes><body>
</body>
</noframes>
</html>
Este es el código para una estructura de marcos, nota los nombres de los frames
name="contenidos", name="menu", name="top"
Estos son los nombres de los Frames. Ahora para que tu botón del menú cargue en el marco del medio, solo debes poner este código
en el botón:
Código HTML:
<a href="tu_link.html" target="contenidos" title="Título de tu link">HOME</a>
Espero te sirva