Creo que en el vinculo tienes que decirle en que frame quieres mostrar la pagina... es decir... algo asi...
Defines los frames...
<frameset rows="80,*" cols="*" frameborder="NO" border="0" framespacing="0">
<frame src="arriba.html" name="topFrame" scrolling="NO" noresize >
<frameset cols="80,*" frameborder="NO" border="0" framespacing="0">
<frame src="izquierda.html" name="leftFrame" scrolling="NO" noresize>
<frame src="derecha.html" name="mainFrame">
</frameset>
</frameset>
Luego en el frame izquierdo por ejemplo supongamos que esta el menu.... alli esta el detalle en el que le vas a decir en que frame quieres que carge la pagina.... supongamos que queremos que del menu q esta en el frame izquierdo me carge una pagina en el frame derecho... el link seria asi...
<a href="pagina.html" target="mainframe">Enlace</a>
En el target del link debes poner el valor del nombre (name) del frame en el que quieres que se carge la pagina... claro esta que a cada frame le puedes definir un name que tu quieras ejemplo...
<frame src="derecha.html" name="derecha">
Espero haber resuelto tu problema y aclarado tu duda..
Cualquier otra cosa estamos a la orden...
Saludos.....