Hola otra vez:
¿Qué te parece este efecto?
<script language=javascript>
var x=true;
var padre = parent.document.getElementsByTagName("framese t")[0];
function cambio() {
if (x) {
padre.rows = "0";
padre.cols = "50%,*";
}
else {
padre.cols = "0";
padre.rows = "50%,*";
}
x = !x;
}
</script>
... Y en el cuerpo (del marco)
<center>
<button onclick=cambio() >
Marcos Horizontales...<br>... y marcos verticales</button>
</center>
Saludos