hola, lach.
Lo de ocultar un frame, no se...
pero puedes darle un tamaño de cero.
Supongamos que tu estructura de frames es esta:
<frameset rows="64,*">
<frame name="titular" scrolling="no" noresize target="contenido" src="frame-sup-ver.htm">
<frameset
name="marco" cols="150,*">
<frame name="contenido" target="principal" src="frame-iz.htm">
<frame name="principal" src="frame-der.htm">
</frameset>
Le "ocultarías" con:
<input type="button" onClick="top.marco.cols='0,*'">
Y volvería a "aparecer" con:
<input type="button" onClick="top.marco.cols='150,*'">
Espero no haberme liado mucho. Saludos,