Per mettere qualche cosa in un frame bisogna che tu abbia già impostato la tua pagina principale con una struttura a frames.
Esempio struttura con una intestazione, un menu e un frame dove visualizzare le varie pagine:
codice:
<html>
<head>
</head>
<frameset framespacing="0" border="0" rows="64,*" frameborder="0">
<frame name="intestazione" scrolling="no" noresize target="intestazione" src="intestazione.htm">
<frameset cols="150,*">
<frame name="menu" target="contenuti" src="menu.htm">
<frame name="contenuti" src="contenuti.htm" scrolling="no">
</frameset>
<noframes>
<body>
La pagina corrente utilizza i frame. Questa caratteristica non è
supportata dal browser in uso.</p>
</body>
</noframes>
</frameset>
</html>
Ecco qui tu potresti mettere la tua pagina con solo il menu nel frame "menu" e far cambiare sole le pagine nel frame contenuti.
Questa è una soluzione, poi ovviamiante ci sono varie altre soluzioni con i div e i css, esempio, mettere un "iframe" e visualizzare le pagine lì, ecc.
Spero di essermi spiegato.